From: Jeff King Date: Sat, 24 Oct 2009 09:51:57 GMT Subject: Re: confusion with git diff-tree output Message-ID: <20091024095156.GA9865@sigio.peff.net> In-Reply-To: <7vvdi58fhw.fsf@alter.siamese.dyndns.org> On Fri, Oct 23, 2009 at 11:36:59PM -0700, Junio C Hamano wrote: > >> You're right. I figured I must be overlooking something obvious, and > >> that was it. What surprised me was that -p implies -r, which is not > >> documented. Since the -p output was recursive, I incorrectly presumed > >> that this was the default. > > > > It's due to hysterical raisins: > > > > http://article.gmane.org/gmane.comp.version-control.git/54078 > > Just to make sure, the Porcelain "diff" does recurse even with --raw > and "diff-tree" doesn't for historical reasons, right? Yes, that's right (and yes, I just checked it to be double sure). -Peff