From: Andy Parkins Date: Tue, 17 Apr 2007 17:10:30 GMT Subject: Re: [PATCH 2/2] Add keyword unexpansion support to convert.c Message-ID: <200704171810.31797.andyparkins@gmail.com> In-Reply-To: On Tuesday 2007, April 17, Linus Torvalds wrote: > And think what we do about files (and whole subdirectories!) that > haven't even changed. And finally, think about how important that > optimization is in an SCM like git that supports branches. > > I think you'll find that keyword expansion simply isn't acceptable. As I said in my reply to Junio; other VCSs only expand keywords when the file itself is checked out - when git's uber-fast switching decides that fileA is the same in the source and target checkouts, then the keywords won't be updated - fine. In this one respect git would be "as good as" instead of "infinitely better". I can live with that. > But hey, you didn't believe me, so I'm happy you are trying to write > the patches. Either you'll prove me wrong, or you'll realize just > *how* broken the feature is. Could be - I'm happy to disagree. I'm even happy to accept that I might fail miserably. Andy -- Dr Andy Parkins, M Eng (hons), MIET andyparkins@gmail.com