From: Robert Watson Date: Fri, 23 Sep 2005 10:06:04 GMT Subject: Re: command to show diff of a commit Message-ID: <72499e3b05092303062a466e37@mail.gmail.com> In-Reply-To: On 9/22/05, Linus Torvalds wrote: > > > On Thu, 22 Sep 2005, Robert Watson wrote: > > > > I am wondering what is the best way to show the change introduced by a > > commit. In the other words, is there a better way to do this: > > > > git-diff b163512d4eb36ee946908b682c7863658c5a8db4^ > > b163512d4eb36ee946908b682c7863658c5a8db4 > > Oh, absolutely. > > Do > > git-diff-tree -p --pretty b163512d4eb36ee946908b682c7863658c5a8db4 > > and you're done. > > If you _just_ want the diff (and not the message), skip the "--pretty". > > Linus > Many thanks. I know there must be a way to do this. Here is a patch to make the document a bit clearer. Regards, Robertoo diff --git a/Documentation/git-diff-tree.txt b/Documentation/git-diff-tree.txt --- a/Documentation/git-diff-tree.txt +++ b/Documentation/git-diff-tree.txt @@ -9,12 +9,15 @@ git-diff-tree - Compares the content and SYNOPSIS -------- -'git-diff-tree' [--stdin] [-m] [-s] [-v] [--pretty] [-t] [] [...] +'git-diff-tree' [--stdin] [-m] [-s] [-v] [--pretty] [-t] [] [] [...] DESCRIPTION ----------- Compares the content and mode of the blobs found via two tree objects. +If there is only one given, the commit is compared with its parents +(see --stdin below). + Note that "git-diff-tree" can use the tree encapsulated in a commit object. OPTIONS