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

Re: On "interpret-trailers" standalone tool

From
Junio C Hamano <gitster@pobox.com>
Date
Apr 16, 2014, 18:40 UTC
Message-ID
<xmqqlhv5glst.fsf@gitster.dls.corp.google.com>
In-Reply-To
<xmqq38hdi2zr.fsf@gitster.dls.corp.google.com>
Junio C Hamano <gitster@pobox.com> writes:
> ...  I am looking at this
> more from the angle of obtaining a useful building block, while you
> seem to be thinking of this as a specialized tool for a narrow set
> of specifkc tasks.

By the way, I am speaking with a bitter experience of designing the original "format-patch" command line parameters, thinking that "This is a specialized tool to let me send what Linus hasn't picked up yet, so the command should take where Linus is and where I am".

Not using the A..B syntax turned out to be a poor choice but that realization came long after the ship sailed---back then, A..B syntax was relatively new and it was unclear that it would become the universal syntax we use throughout the system to denote a range of commits in the DAG.

The design mistake for starting at a specialized tool for a narrow set of specific tasks took considerable effort to retrofit the general syntax while not breaking the traditional usage. I am being cautious here because I do not see us making the same mistake.

Previous: Junio C HamanoNext: Junio C Hamano
Message 6 of 7 in “On "interpret-trailers" standalone tool”
  1. Junio C HamanoApr 9, 2014
  2. Christian CouderApr 12, 2014
  3. Junio C HamanoApr 14, 2014
  4. Christian CouderApr 16, 2014
  5. Junio C HamanoApr 16, 2014
  6. Junio C HamanoApr 16, 2014
  7. Junio C HamanoApr 16, 2014

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.