From: Linus Torvalds Date: Sun, 10 Feb 2008 01:22:20 GMT Subject: Re: Add "--show-all" revision walker flag for debugging Message-ID: In-Reply-To: On Sun, 10 Feb 2008, Johannes Schindelin wrote: > > I was thinking the other night why I did not like the generation header. > And I found out why: it is redundant information. Actually, that's not the real issue. The real issue is that it doesn't work. I thought about it, and with multiple roots (which _can_ get merged together) it just isn't something that actually helps. If you couldn't merge across roots, you could have a "uuid+generation header", but the moment you have multiple roots it actually gets quite complex. So scratch the generation header. It's not the answer. And I do think that we can do it without it. I'm still thinking about how to do it efficiently, but I think I can get there. I just haven't had the time to sit down and really think it through and try out my ideas yet. Linus