diff --git a/mercurial/dirstate.py b/mercurial/dirstate.py --- a/mercurial/dirstate.py +++ b/mercurial/dirstate.py @@ -162,6 +162,7 @@ class dirstate(object): for a in "_map _copymap _branch _pl _dirs _ignore".split(): if hasattr(self, a): self.__delattr__(a) + self._dirty = 0 def copy(self, source, dest): self.markdirty()