hgext/remotefilelog/debugcommands.py
changeset 40564 6f0b6905ef6f
parent 40560 fc2766860796
child 40657 13d4ad8d7801
equal deleted inserted replaced
40563:525dcf5c1d41 40564:6f0b6905ef6f
    90 def debugindex(orig, ui, repo, file_=None, **opts):
    90 def debugindex(orig, ui, repo, file_=None, **opts):
    91     """dump the contents of an index file"""
    91     """dump the contents of an index file"""
    92     if (opts.get('changelog') or
    92     if (opts.get('changelog') or
    93         opts.get('manifest') or
    93         opts.get('manifest') or
    94         opts.get('dir') or
    94         opts.get('dir') or
    95         not constants.SHALLOWREPO_REQUIREMENT in repo.requirements or
    95         not shallowutil.isenabled(repo) or
    96         not repo.shallowmatch(file_)):
    96         not repo.shallowmatch(file_)):
    97         return orig(ui, repo, file_, **opts)
    97         return orig(ui, repo, file_, **opts)
    98 
    98 
    99     r = buildtemprevlog(repo, file_)
    99     r = buildtemprevlog(repo, file_)
   100 
   100 
   137                     i, r.flags(i), r.start(i), r.length(i), r.rawsize(i),
   137                     i, r.flags(i), r.start(i), r.length(i), r.rawsize(i),
   138                     base, r.linkrev(i), pr[0], pr[1], short(node)))
   138                     base, r.linkrev(i), pr[0], pr[1], short(node)))
   139 
   139 
   140 def debugindexdot(orig, ui, repo, file_):
   140 def debugindexdot(orig, ui, repo, file_):
   141     """dump an index DAG as a graphviz dot file"""
   141     """dump an index DAG as a graphviz dot file"""
   142     if not constants.SHALLOWREPO_REQUIREMENT in repo.requirements:
   142     if not shallowutil.isenabled(repo):
   143         return orig(ui, repo, file_)
   143         return orig(ui, repo, file_)
   144 
   144 
   145     r = buildtemprevlog(repo, os.path.basename(file_)[:-2])
   145     r = buildtemprevlog(repo, os.path.basename(file_)[:-2])
   146 
   146 
   147     ui.write(("digraph G {\n"))
   147     ui.write(("digraph G {\n"))