diff options
author | Junio C Hamano <junkio@cox.net> | 2005-05-06 13:17:13 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-05-06 14:55:16 -0700 |
commit | 5aad72f2bc1527e1fcdf460f0a36b0bcc4117b4a (patch) | |
tree | 0d5bb5fb13ad5b8f778e32dd36fe3654747e8460 /Documentation | |
parent | d5776d50aa83ba90c639a6c1201af144f9ee992d (diff) | |
download | git-5aad72f2bc1527e1fcdf460f0a36b0bcc4117b4a.tar.gz git-5aad72f2bc1527e1fcdf460f0a36b0bcc4117b4a.tar.xz |
[PATCH] Document --stdin, -m, -s, and -v flags to git-diff-tree
This updates the usage message string and Documentation/core-git.txt
to describe the new flags added to the git-diff-tree command.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/core-git.txt | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/Documentation/core-git.txt b/Documentation/core-git.txt index 1ccae4c09..8bd893197 100644 --- a/Documentation/core-git.txt +++ b/Documentation/core-git.txt @@ -352,7 +352,7 @@ special all-zero sha1. ################################################################ git-diff-tree - git-diff-tree [-p] [-r] [-z] <tree-ish> <tree-ish> [<pattern>]* + git-diff-tree [-p] [-r] [-z] [--stdin] [-m] [-s] [-v] <tree-ish> <tree-ish> [<pattern>]* Compares the content and mode of the blobs found via two tree objects. @@ -378,6 +378,34 @@ Note that git-diff-tree can use the tree encapsulated in a commit object. -z \0 line termination on output +--stdin + When --stdin is specified, the command does not take + <tree-ish> arguments from the command line. Instead, it + reads either one <commit> or a pair of <tree-ish> + separated with a single space from its standard input. + + When a single commit is given on one line of such input, + it compares the commit with its parents. The following + flags further affects its behaviour. This does not + apply to the case where two <tree-ish> separated with a + single space are given. + +-m + By default, "git-diff-tree --stdin" does not show + differences for merge commits. With this flag, it shows + differences to that commit from all of its parents. + +-s + By default, "git-diff-tree --stdin" shows differences, + either in machine-readable form (without -p) or in patch + form (with -p). This output can be supressed. It is + only useful with -v flag. + +-v + This flag causes "git-diff-tree --stdin" to also show + the commit message before the differences. + + Limiting Output If you're only interested in differences in a subset of files, for |