From: demerphq Date: Tue, 07 Dec 2010 06:53:42 GMT Subject: Re: git diff --summary only seems to work when combined with --stat Message-ID: In-Reply-To: <20101206210304.GA9735@burratino> On 6 December 2010 22:03, Jonathan Nieder wrote: > Hi Yves, > > demerphq wrote: > >> It seems like the --summary option only works in combination --stat. >> >> It doesn't seem to work if I use it by itself, nor in combination with >> --name-status or --num-stat. And depending on the order, it either >> does nothing, or causes a usage note. > > It is tricky, but as you noticed --summary is not actually about the > diffstat.  --summary affects the output summarizing new files and > renamed files. > > Example: > >        $ git diff --summary v1.7.2..v1.7.3 >        delete mode 100644 Documentation/RelNotes-1.5.0.1.txt >        delete mode 100644 Documentation/RelNotes-1.5.0.2.txt >        [...] > >> $ git diff --name-status --sumary HEAD^ >> usage: git diff {0,2} -- * > > There is an 'm' missing here. :) Thanks for your reply. It turns out that was a mis-paste. I tried both splelings of summary. ;-) And none of them produce output. $ git diff --summary HEAD^..HEAD $ git diff --summary HEAD^^..HEAD $ git diff --summary HEAD..HEAD^ $ git diff --summary HEAD^ So why does it work for you but not for me? Yves -- perl -Mre=debug -e "/just|another|perl|hacker/"