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

Re: [BUG] --pretty=format does not work ok with rev-list

From
Junio C Hamano <gitster@pobox.com>
Date
Apr 25, 2008, 18:24 UTC
Message-ID
<7vbq3xpzba.fsf@gitster.siamese.dyndns.org>
In-Reply-To
<slrng1386p.ujv.joerg@alea.gnuu.de>
Jörg Sommer <joerg@alea.gnuu.de> writes:
Show 9 quoted lines
>> k@k0001 ~/linux-2.6 $ git rev-list -2 --pretty=format:"%H: %cn" master
>> commit f4be31ec9690cfe6e94fcbed6ae60a6a38b3c3ed
>> f4be31ec9690cfe6e94fcbed6ae60a6a38b3c3ed: Linus Torvalds
>> commit 44cad261025c04327fd7e847a7088fd3031b0c3e
>> 44cad261025c04327fd7e847a7088fd3031b0c3e: Linus Torvalds
>
> Is this a bug? I've the same “problem” in my rebase with merge patch
> series and added a “|grep -v ^commit”. But if this is a bug, I can remove
> it.

I personally do not think the above is a particularly desirable output, but that's how rev-list worked for a long time and existing scripts probably expect it that way.

rev-list is for script consumption, and giving --pretty=format that has %H in it would be asking for redundant information.

Previous: Jörg Sommer
Message 3 of 3 in “[BUG] --pretty=format does not work ok with rev-list”
  1. k0001Apr 12, 2008
  2. Jörg SommerApr 25, 2008
  3. Junio C HamanoApr 25, 2008

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.