Re: [PATCH/RFC] Allow writing loose objects that are corrupted in a pack file
- From
Linus Torvalds <torvalds@linux-foundation.org>
- Date
- Jan 7, 2009, 16:08 UTC
- Message-ID
- <alpine.LFD.2.00.0901070808000.3057@localhost.localdomain>
- In-Reply-To
- <alpine.LFD.2.00.0901070743070.3057@localhost.localdomain>
On Wed, 7 Jan 2009, Linus Torvalds wrote:
Show 13 quoted lines
> > And dobody else saw it than this one person, and it was a total mystery to > everybody until we realized that he used this one feature that nobody else > was using. So as you're on OS X, I assume you don't have CRLF conversion, > but maybe you use some other feature that we support but nobody really > actually uses. Like keyword expansion or something? > > Oh - that would also explain why you got all those entries in "git status" > that went away when you did a "git reset --hard": if you had some keyword > expansion (or CRLF) enabled in the original users "~/.gitconfig", that > checkout would have had expansion/CRLF/whatever conversion, but then when > you tarred/untarred it on another setup, the expansion would be seen as a > difference because it wasn't enabled.
Btw, if you untar it again, and just do a "git diff", that should show any such effects. Rather than showing just that something changed, it should show _how_ it changed.
Linus