From: Catalin Marinas Date: Tue, 17 Mar 2009 10:51:08 GMT Subject: Re: [StGit PATCH 1/5] Check for local changes with "goto" Message-ID: In-Reply-To: <20090317070654.GA3716@diana.vm.bytemark.co.uk> 2009/3/17 Karl Hasselström : > 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 " and it returns 0). -- Catalin