# HG changeset patch # User mpm@selenic.com # Date 1125179818 25200 # Node ID 1f1661c58283adee250d3bd820ea51dc54dc55ef # Parent 0a02315976ffa546ea0e00f908bcbf7a6d4f380a commands: use revlog directly for debug commands This eliminates the import in hg.py diff -r 0a02315976ff -r 1f1661c58283 mercurial/commands.py --- a/mercurial/commands.py Sat Aug 27 14:55:07 2005 -0700 +++ b/mercurial/commands.py Sat Aug 27 14:56:58 2005 -0700 @@ -8,7 +8,7 @@ from demandload import demandload from node import * demandload(globals(), "os re sys signal shutil imp") -demandload(globals(), "fancyopts ui hg util lock") +demandload(globals(), "fancyopts ui hg util lock revlog") demandload(globals(), "fnmatch hgweb mdiff random signal time traceback") demandload(globals(), "errno socket version struct atexit sets") @@ -691,12 +691,12 @@ def debugdata(ui, file_, rev): """dump the contents of an data file revision""" - r = hg.revlog(file, file_[:-2] + ".i", file_) + r = revlog.revlog(file, file_[:-2] + ".i", file_) ui.write(r.revision(r.lookup(rev))) def debugindex(ui, file_): """dump the contents of an index file""" - r = hg.revlog(file, file_, "") + r = revlog.revlog(file, file_, "") ui.write(" rev offset length base linkrev" + " nodeid p1 p2\n") for i in range(r.count()): @@ -707,7 +707,7 @@ def debugindexdot(ui, file_): """dump an index DAG as a .dot file""" - r = hg.revlog(file, file_, "") + r = revlog.revlog(file, file_, "") ui.write("digraph G {\n") for i in range(r.count()): e = r.index[i] diff -r 0a02315976ff -r 1f1661c58283 mercurial/hg.py --- a/mercurial/hg.py Sat Aug 27 14:55:07 2005 -0700 +++ b/mercurial/hg.py Sat Aug 27 14:56:58 2005 -0700 @@ -8,7 +8,6 @@ import os import util from node import * -from revlog import * from repo import * from demandload import * demandload(globals(), "localrepo httprepo sshrepo")