git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] GIT-VERSION-GEN: allow it to be run in parallel

From
Junio C Hamano <gitster@pobox.com>
Date
Jan 9, 2025, 20:00 UTC
Message-ID
<xmqq7c73iwqc.fsf@gitster.g>
In-Reply-To
<CAN0heSo2pFmfx=zJgx2T6y+W1tG_PTXxf6uk2kBgi4c0kXz_oQ@mail.gmail.com>
Martin Ågren <martin.agren@gmail.com> writes:
Show 6 quoted lines
>> ... attempts to remedy this in git/git were unsuccessful, see e.g.
>> https://lore.kernel.org/git/pull.216.git.gitgitgadget@gmail.com/
> ...
> You could use "$OUTPUT"."$$"+ to restore this. That of course
> invalidates your remark about "Incidentally, ..." above, but might give
> this fix a tiny bit less chance of regressing something somewhere?
Thanks for being careful.

My reading of that old thread cited there tells me that the reason that previous one failed was mostly because it wasn't being self consistent and only touched the use of "+" in the Documentation directory but not what the top-level Makefile did, and also because it did not adjust .gitignore patterns, so it is good that somebody actually read the cited thread and made sure this time we do better.

Again, I was not opposed to moving from "+" to something else that is equally short-and-sweet, and I still am not ("~" is a fine suffix for this kind of thing, for example). But if we are aiming for a short-term fix, I think your ".$$+" may make the most sense.

Thanks.
Previous: Martin ÅgrenNext: Johannes Schindelin via GitGitGadget
Message 3 of 5 in “GIT-VERSION-GEN: allow it to be run in parallel”
  1. GIT-VERSION-GEN: allow it to be run in parallelJohannes Schindelin via GitGitGadget, Jan 9, 2025
  2. Martin ÅgrenJan 9, 2025
  3. Junio C HamanoJan 9, 2025
  4. GIT-VERSION-GEN: allow it to be run in parallelJohannes Schindelin via GitGitGadget, Jan 10, 2025
  5. Junio C HamanoJan 10, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.