Jakub Narebski wrote: > The output without '-r' (recurse into sub-trees) is even more strange > > $ git diff-tree --abbrev --raw HEAD --relative=sub > a3a8425fe5496c61921010cb1e7b455a1f52bb86 > :040000 040000 e62aa6e... b5d4a43... M > > (that's a trailing TAB, and no filename). > > What I expected was the following output: > > $ git diff-tree --abbrev --raw HEAD --relative=sub > a3a8425fe5496c61921010cb1e7b455a1f52bb86 > :040000 040000 e62aa6e... b5d4a43... M quux If I change directory to 'sub', and use '--relative', it works correctly with '-r' (and doesn't show any output without '-r'): $ ( cd sub && git diff-tree --abbrev -r --raw HEAD --relative ) a3a8425fe5496c61921010cb1e7b455a1f52bb86 :100644 100644 d90bda0... cefcae0... M quux -- Jakub Narebski Poland -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html