mercurial/debugcommands.py
changeset 50951 1cfc49e342c3
parent 50950 7825175d5ad5
child 50952 45a53fc82ab2
equal deleted inserted replaced
50950:7825175d5ad5 50951:1cfc49e342c3
  1924     _(b'-c|-m|FILE'),
  1924     _(b'-c|-m|FILE'),
  1925     optionalrepo=True,
  1925     optionalrepo=True,
  1926 )
  1926 )
  1927 def debugindexdot(ui, repo, file_=None, **opts):
  1927 def debugindexdot(ui, repo, file_=None, **opts):
  1928     """dump an index DAG as a graphviz dot file"""
  1928     """dump an index DAG as a graphviz dot file"""
  1929     opts = pycompat.byteskwargs(opts)
  1929     r = cmdutil.openstorage(
  1930     r = cmdutil.openstorage(repo, b'debugindexdot', file_, opts)
  1930         repo, b'debugindexdot', file_, pycompat.byteskwargs(opts)
       
  1931     )
  1931     ui.writenoi18n(b"digraph G {\n")
  1932     ui.writenoi18n(b"digraph G {\n")
  1932     for i in r:
  1933     for i in r:
  1933         node = r.node(i)
  1934         node = r.node(i)
  1934         pp = r.parents(node)
  1935         pp = r.parents(node)
  1935         ui.write(b"\t%d -> %d\n" % (r.rev(pp[0]), i))
  1936         ui.write(b"\t%d -> %d\n" % (r.rev(pp[0]), i))