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

Re: [PATCH v2 2/2] doc/SubmittingPatches: show how to get a CLI commit summary

From
Junio C Hamano <gitster@pobox.com>
Date
Mar 21, 2017, 20:13 UTC
Message-ID
<xmqqlgryo0bz.fsf@gitster.mtv.corp.google.com>
In-Reply-To
<CAM0VKjmZS-mTdtBb1BDhixzWMou7h7VZSo3hpj5pk_C6i_MBnA@mail.gmail.com>
SZEDER Gábor <szeder.dev@gmail.com> writes:
Show 12 quoted lines
>> That depends on what you use it for.  I most often use mine to
>> insert the reference that flows in a sentence, not as a separate
>> displayed material, e.g.
>>
>>     1f6b1afe ("Git 2.12.1", 2017-03-20)
>>
>> so for that purpose, not adding a trailing newline is a feature.
>
> Perhaps we are running it differently.
>
> I use its output that way, too, usually running the command in a
> terminal and copy-pasting its output into an editor.

I do \C-u\M-!git one<ENTER> from Emacs in the middle of typing a sentence (where "git one" is aliased to that --format thing), and for this I obviously do not want the terminating newline.

Of course --pretty=format:... has the opposite effect and in a terminal to make it easier to cut&paste you do want to have its output separated from the prompt string.

So as I said, "That depends on what you use it for."

As this is a mere example, we should just shoot for brevity instead? Both "--pretty=format:" and "--pretty=tformat:" are much longer than "--format=", so we can just mention

    git show --date=short -s --format='%h ("%s", %ad)'
and let the users to customize it for their needs?
Previous: SZEDER Gábor
Message 8 of 8 in “A couple of minor improvements”
  1. 0/2 A couple of minor improvementsÆvar Arnfjörð Bjarmason, Mar 21, 2017
  2. 1/2 doc/SubmittingPatches: clarify the casing convention for "area: change..."Ævar Arnfjörð Bjarmason, Mar 21, 2017
  3. 2/2 doc/SubmittingPatches: show how to get a CLI commit summaryÆvar Arnfjörð Bjarmason, Mar 21, 2017
  4. SZEDER GáborMar 21, 2017
  5. Junio C HamanoMar 21, 2017
  6. Ævar Arnfjörð BjarmasonMar 21, 2017
  7. SZEDER GáborMar 21, 2017
  8. Junio C HamanoMar 21, 2017

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.