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

Re: gitk shows an empty line between "Comments" and changed files

From
Junio C Hamano <junkio@cox.net>
Date
Oct 29, 2005, 02:49 UTC
Message-ID
<7vslul2g29.fsf@assigned-by-dhcp.cox.net>
In-Reply-To
<1130539503.10531.43.camel@dv>
Pavel Roskin <proski@gnu.org> writes:
Show 6 quoted lines
>>     git-rev-list ^$old_head $new_head |
>>     git-diff-tree -p -m --stdin --with-commit-ids |
>>     git-patch-id
>
> Sounds good.  Perhaps the commit IDs should have a prefix identifying
> them.

I do not think git-diff-tree -p output can have 40-byte hexadecimal at the beginning of the output anywhere other than commit object names; why clutter output?

> Another approach would be to use something slightly more elaborate than
> a pipe.  If I understand correctly, the commit ID would be already known
> from the git-rev-list output.  Passing commit IDs through patch-id
> without actually doing anything with them seems non-elegant.

Sorry you lost me. I am not sure what you mean by "without actually doing anything" part. The input to patch-id command in the above pipe is (commit-object-name patch)*. The command reads such a stream, and transforms it to a (patch-id commit-object-name)* stream. In other words, the input identifies each patch with a commit-object-name, and the command condenses each patch to a patch-id, and spits them out, labelled with commit-object-name.

Previous: Linus TorvaldsNext: Linus Torvalds
Message 7 of 11 in “gitk shows an empty line between "Comments" and changed files”
  1. Pavel RoskinOct 27, 2005
  2. Junio C HamanoOct 27, 2005
  3. Pavel RoskinOct 28, 2005
  4. Junio C HamanoOct 28, 2005
  5. Pavel RoskinOct 28, 2005
  6. Linus TorvaldsOct 28, 2005
  7. Junio C HamanoOct 29, 2005
  8. Linus TorvaldsOct 29, 2005
  9. Pavel RoskinOct 29, 2005
  10. Linus TorvaldsOct 29, 2005
  11. Pavel RoskinOct 29, 2005

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.