From: Petr Baudis Date: Thu, 28 Apr 2005 00:32:47 GMT Subject: Re: I'm missing isofs.h Message-ID: <20050428003246.GV22956@pasky.ji.cz> In-Reply-To: Dear diary, on Thu, Apr 28, 2005 at 02:19:07AM CEST, I got a letter where Linus Torvalds told me that... > And to get the difference between an old tree and the current working > tree, you should just need to do > > diff-cache -r -z $tree > > and you're done. > > In other words, that temporary index file really isn't needed in the > "diff-cache" world. It can diff the current index against _any_ old tree. Oops, you are of course right. This was a stupid leftover from the pre-diff-cache days, and since then I never looked at this code from sufficient distance to see it. ;-) > And together with Junio's stuff from today, you can literally just do > > diff-cache -p $tree > > and you're done - it diffs any release "$tree" against the current state. Actually, I can't; the patch generator is not on par with mine yet. It does not show modes and does not indicate file adds/removals by /dev/null - basically, I need something cg-patch can eat (and it should be backwards compatible). I think throwing the sha1 hashes away will not harm; I got used to the Index: field and === marker, but I don't care if I loose it. -- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ C++: an octopus made by nailing extra legs onto a dog. -- Steve Taylor