# HG changeset patch # User Matt Mackall # Date 1182191074 18000 # Node ID 220211b886563fc11d8b26433dca26d35464d542 # Parent 49dcac6ede2639e29fbda310bed84e5888349804 dirstate: replace clear() diff --git a/mercurial/dirstate.py b/mercurial/dirstate.py --- a/mercurial/dirstate.py +++ b/mercurial/dirstate.py @@ -319,14 +319,8 @@ class dirstate(object): self.ui.warn(_("not in dirstate: %s!\n") % f) pass - def clear(self): - self.map = {} - self.copymap = {} - self.dirs = None - self.markdirty() - def rebuild(self, parent, files): - self.clear() + self.reload() for f in files: if files.execf(f): self.map[f] = ('n', 0777, -1, 0)