D4355: debugcommands: use openstorage() in debugindexdot
indygreg (Gregory Szorc)
phabricator at mercurial-scm.org
Sat Aug 25 22:09:51 EDT 2018
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGcb9cf42c902f: debugcommands: use openstorage() in debugindexdot (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D4355?vs=10529&id=10567
REVISION DETAIL
https://phab.mercurial-scm.org/D4355
AFFECTED FILES
mercurial/debugcommands.py
tests/test-debugindexdot.t
tests/test-fastannotate-hg.t
CHANGE DETAILS
diff --git a/tests/test-fastannotate-hg.t b/tests/test-fastannotate-hg.t
--- a/tests/test-fastannotate-hg.t
+++ b/tests/test-fastannotate-hg.t
@@ -491,7 +491,7 @@
> EOF
$ hg debugsetparents 17 17
$ hg --config extensions.legacyrepo=../legacyrepo.py commit -m "baz:2"
- $ hg debugindexdot .hg/store/data/baz.i
+ $ hg debugindexdot baz
digraph G {
-1 -> 0
0 -> 1
@@ -523,7 +523,7 @@
> EOF
$ hg debugsetparents 19 18
$ hg --config extensions.legacyrepo=../legacyrepo.py commit -m "baz:4"
- $ hg debugindexdot .hg/store/data/baz.i
+ $ hg debugindexdot baz
digraph G {
-1 -> 0
0 -> 1
diff --git a/tests/test-debugindexdot.t b/tests/test-debugindexdot.t
--- a/tests/test-debugindexdot.t
+++ b/tests/test-debugindexdot.t
@@ -13,6 +13,24 @@
$ HGMERGE=true hg merge -q
$ hg ci -m merge -d '3 0'
+ $ hg debugindexdot -c
+ digraph G {
+ -1 -> 0
+ 0 -> 1
+ 0 -> 2
+ 2 -> 3
+ 1 -> 3
+ }
+
+ $ hg debugindexdot -m
+ digraph G {
+ -1 -> 0
+ 0 -> 1
+ 0 -> 2
+ 2 -> 3
+ 1 -> 3
+ }
+
$ hg debugindexdot a
digraph G {
-1 -> 0
diff --git a/mercurial/debugcommands.py b/mercurial/debugcommands.py
--- a/mercurial/debugcommands.py
+++ b/mercurial/debugcommands.py
@@ -1178,7 +1178,7 @@
def debugindexdot(ui, repo, file_=None, **opts):
"""dump an index DAG as a graphviz dot file"""
opts = pycompat.byteskwargs(opts)
- r = cmdutil.openrevlog(repo, 'debugindexdot', file_, opts)
+ r = cmdutil.openstorage(repo, 'debugindexdot', file_, opts)
ui.write(("digraph G {\n"))
for i in r:
node = r.node(i)
To: indygreg, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list