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

Re: Making GitGitGadget conversion lossless

From
Vegard Nossum <vegard.nossum@oracle.com>
Date
Feb 26, 2020, 21:32 UTC
Message-ID
<51155ef5-e301-2f5d-263e-184b9ab0979d@oracle.com>
In-Reply-To
<xmqq5zfthxlw.fsf@gitster-ct.c.googlers.com>
On 2/26/20 10:01 PM, Junio C Hamano wrote:
Show 5 quoted lines
> As I said already, I do not think that the desire to get the
> bit-for-bit identical commit is compatible with the idea to discuss
> e-mailed patches---the pieces of patch e-mail will become "you may
> look at them, you may apply them, but it is no use to comment on
> them to get them improved".  So, I dunno.

For me, at least, the goal was to be able to store previous patch submissions in git (even if it is not merged into the main tree) so that you can use git and all its tools (diff, log, blame, grep, notes, etc.) to browse previous versions and browse discussions _and_ use the SHA1 as a stable identifier for a specific submission.

The point of having the stable identifier is so that the submitter can take comments into account and resubmit their patchset while still keeping a (stable, universal, unambiguous) reference to their previous submission.

I don't see the incompatibility at all. The whole point was that the current email workflow used by Linux and git (that includes discussion, feedback, and revision) _does not need to change_.

Vegard
Previous: Junio C HamanoNext: Konstantin Ryabitsev
Message 3 of 5 in “Making GitGitGadget conversion lossless”
  1. Konstantin RyabitsevFeb 26, 2020
  2. Junio C HamanoFeb 26, 2020
  3. Vegard NossumFeb 26, 2020
  4. Konstantin RyabitsevFeb 26, 2020
  5. Junio C HamanoFeb 26, 2020

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.