diff -r 5e9e8b8d2629 -r f2d1f5fd0179 mercurial/commands.py --- a/mercurial/commands.py Tue Jun 21 19:19:39 2005 -0800 +++ b/mercurial/commands.py Tue Jun 21 19:25:05 2005 -0800 @@ -47,7 +47,7 @@ (c, a, d, u) = repo.diffdir(path, node1) if not node1: node1 = repo.dirstate.parents()[0] - def read(f): return file(os.path.join(repo.root, f)).read() + def read(f): return repo.wfile(f).read() if ui.quiet: r = None @@ -272,7 +272,7 @@ sys.stdout.write(chunk) def debugindex(ui, file): - r = hg.revlog(open, file, "") + r = hg.revlog(hg.opener(""), file, "") print " rev offset length base linkrev"+\ " p1 p2 nodeid" for i in range(r.count()): @@ -282,7 +282,7 @@ hg.hex(e[4][:5]), hg.hex(e[5][:5]), hg.hex(e[6][:5])) def debugindexdot(ui, file): - r = hg.revlog(open, file, "") + r = hg.revlog(hg.opener(""), file, "") print "digraph G {" for i in range(r.count()): e = r.index[i]