Re: Weirdness with git change detection
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jul 11, 2017, 16:04 UTC
- Message-ID
- <xmqqpod72c5p.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <xmqqy3rv2cfv.fsf@gitster.mtv.corp.google.com>
Junio C Hamano <gitster@pobox.com> writes:
Show 15 quoted lines
> Peter Eckersley <peter.eckersley@gmail.com> writes: > >> I have a local git repo that's in some weird state where changes >> appear to be detected by "git diff" and prevent operations like "git >> checkout" from switching branches, but those changes are not removed >> by a "git reset --hard" or "git stash". >> >> Here's an example of the behaviour, with "git reset --hard" failing to >> clear a diff in the index: >> >> https://paste.debian.net/975811/ >> >> Happy to collect additional debugging information if it's useful. > > Do you have any funny clean-smudge pair that do not round-trip?
Ah, nevermind. Peff's analysis looks correct. Thanks for a report to provoke a good discussion.