mercurial/commands.py
changeset 555 39a1cfb03ebd
parent 554 2f515dcfbc24
child 559 bf9d55ed67f6
--- a/mercurial/commands.py	Fri Jul 01 00:21:49 2005 -0800
+++ b/mercurial/commands.py	Fri Jul 01 00:34:17 2005 -0800
@@ -346,7 +346,8 @@
 
 def debugcheckdirstate(ui, repo):
     parent1, parent2 = repo.dirstate.parents()
-    dc = repo.dirstate.dup()
+    repo.dirstate.read()
+    dc = repo.dirstate.map
     keys = dc.keys()
     keys.sort()
     m1n = repo.changelog.read(parent1)[0]
@@ -376,7 +377,8 @@
         sys.exit(1)
 
 def debugdumpdirstate(ui, repo):
-    dc = repo.dirstate.dup()
+    repo.dirstate.read()
+    dc = repo.dirstate.map
     keys = dc.keys()
     keys.sort()
     for file in keys: