From: Linus Torvalds Date: Sun, 29 Jul 2007 16:51:17 GMT Subject: Re: [PATCH] Documentation/git-diff: remove -r from --name-status example Message-ID: In-Reply-To: <7vbqdvolww.fsf@assigned-by-dhcp.cox.net> On Sat, 28 Jul 2007, Junio C Hamano wrote: > > However, I think Jeff's patch always makes it recursive even > when the user asks for --raw, which makes it inappropriate for > inclusion whether before or after 1.5.3. Well, that was kind of the point. Yes, it makrs it recursive even for --raw, but the fact is, "git diff" is _always_ recursive (even for --raw) for most common usage: anything that involves the index. So "git diff" is fundamentally different from "git log" and "git show" and friends. "git diff" can work on the files and index, which "git log" and "git show" never do. Linus