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

Re: git rev-list formatting

From
Eli Barzilay <eli@barzilay.org>
Date
Mar 22, 2010, 11:39 UTC
Message-ID
<m3eijcpoud.fsf@winooski.ccs.neu.edu>
In-Reply-To
<m3iq8opp8u.fsf@winooski.ccs.neu.edu>
Eli Barzilay <eli@barzilay.org> writes:
Show 5 quoted lines
> [...]
>
> Also, is there a way to avoid the "commit <sha1>" line, print some
> information that I specify in the format string, and show the whole
> message as is (without wrapping or other tweaks)?

Looks like `git log' does something similar to what I want anyway, which leads me to a related question -- it's not clear to me what are the differences between `git rev-list', `git log', `git diff', and `git show', since it looks like they can all be tweaked to produce similar outputs. Are they all the same with different outputs? Is there some description of them with the differences explained?

Also related, it looks like `--abbrev-commit' has no effect on `git rev-list', but does on `git log', even through it's documented in the former's man page. So it looks like either there are more (undocumented?) differences, or maybe that's also a bug?

-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!
Previous: Eli BarzilayNext: Michael J Gruber
Message 2 of 14 in “git rev-list formatting”
  1. Eli BarzilayMar 22, 2010
  2. Eli BarzilayMar 22, 2010
  3. Michael J GruberMar 22, 2010
  4. rev-list: heed --abbrev-commit optionMichael J Gruber, Mar 22, 2010
  5. Junio C HamanoMar 26, 2010
  6. Michael J GruberMar 27, 2010
  7. Eli BarzilayMar 22, 2010
  8. René ScharfeMar 22, 2010
  9. Eli BarzilayMar 23, 2010
  10. Michael J GruberMar 23, 2010
  11. Eli BarzilayMar 23, 2010
  12. Jeff KingMar 23, 2010
  13. Erik Faye-LundMar 23, 2010
  14. Eli BarzilayMar 23, 2010

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.