Re: Cannot rewrite branch(es) with a dirty working directory
- From
Jeff King <peff@peff.net>
- Date
- Sep 1, 2011, 21:50 UTC
- Message-ID
- <20110901215003.GC16308@sigill.intra.peff.net>
- In-Reply-To
- <vpqmxeoqj61.fsf@bauges.imag.fr>
On Thu, Sep 01, 2011 at 07:14:30PM +0200, Matthieu Moy wrote:
Show 7 quoted lines
> James Blackburn <jamesblackburn@gmail.com> writes: > > > Is there a particular reason why filter-branch thinks the tree is > > dirty, > > No idea. It comes after a "git reset --hard", so it's supposed to be > clean.
I wonder if there are racily clean entries[1] in the index, and diff-index reports them as potential changes.
At any rate, filter-branch should probably be refreshing the index before checking for dirtiness, which would give the correct answer either way.
-Peff
[1] See Documentation/technical/racy-git.txt for more information.