Re: Output from git diff-tree (documentation)
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jul 27, 2009, 21:03 UTC
- Message-ID
- <7vbpn5g7og.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <87hbwxaolw.fsf@krank.kagedal.org>
David Kågedal <davidk@lysator.liu.se> writes:
> The "git diff-tree HEAD" command (with the default raw output) starts > by printing a hash, which seems to be the hash for the commit (HEAD in > this case).
That was because "git diff-tree" was the historical workhorse of "git log". The latter literally was "rev-list HEAD | git diff-tree --stdin".
Giving a commit on the command line and giving one from the stdin was made consistent. IOW, "rev-list HEAD | xargs -n1 git diff-tree" would give you a similar output.