On 2008-08-05 13:07:17 -0700, Junio C Hamano wrote:
Karl Hasselström [off-list ref] writes:
quoted
I'm trying to use diff-tree --stdin to diff several trees in one
go. But I just get error messages when I feed it two
space-separated trees (one commit works fine):
No, the documentation was made wrong during 1.2.0 timeperiod.
The feature of --stdin to take a commit and its parents on one line was
broken before that to support the common
rev-list --parents $commits... -- $paths... |
diff-tree --stdin -v -p
usage pattern by Porcelains. For diff-tree to talk sensibly about
commits, it needs to see commits, not just trees.
But is there any fundamental reason why it couldn't accept tree-ishes
as well? It only talks about commits if asked to do so with
command-line options.
Or would that break existing users somehow?
--
Karl Hasselström, kha@treskal.com
www.treskal.com/kalle