Re: [StGit PATCH 1/5] Check for local changes with "goto"
- From
- Catalin Marinas <catalin.marinas@gmail.com>
- Date
- Mar 17, 2009, 10:51 UTC
- Message-ID
- <b0943d9e0903170351p319bad36icf8252610e5c4f05@mail.gmail.com>
- In-Reply-To
- <20090317070654.GA3716@diana.vm.bytemark.co.uk>
2009/3/17 Karl Hasselström <kha@treskal.com>:
Show 5 quoted lines
> On 2009-03-16 14:56:11 +0000, Catalin Marinas wrote:
>> if not iw.worktree_clean():
>> self.__halt('Worktree not clean. Use "refresh" or "status --reset"')
>> if not iw.index.is_clean(self.stack.head):
>> self.__halt('Index not clean. Use "refresh" or "status --reset"')[...]
> Your version doesn't generate the "Your index and worktree are both > dirty" warning, but I guess that's OK.
The iw.worktree_clean() only checks whether the worktree is clean relative to the index (I just tried "git update-index --refresh" after "git add <modified file>" and it returns 0).
-- Catalin