# HG changeset patch # User mpm@selenic.com # Date 1120206857 28800 # Node ID 39a1cfb03ebda231574d532106ea75f11d746bbf # Parent 2f515dcfbc2411901be3e1f4aec59c51e795c154 Unbreak dirstate debug commands -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Unbreak dirstate debug commands manifest hash: 0a4081443c954d278062dbfbc205119eab350191 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCxQAJywK+sNU5EO8RAoIvAJ4wYqOWdVtzEL0BClN0+pLNghyS0ACggwmG 05MpMLTY6+VSueiHMwre+UE= =zo+4 -----END PGP SIGNATURE----- diff -r 2f515dcfbc24 -r 39a1cfb03ebd mercurial/commands.py --- 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: