mercurial/dirstate.py
changeset 4609 220211b88656
parent 4608 49dcac6ede26
child 4610 b43f17691ae6
--- 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)