phase: use the `phases.cmdphasenames` constant to walk available command flags
authorMatt Harbison <matt_harbison@yahoo.com>
Sat, 10 Nov 2018 13:37:18 -0500
changeset 40581 ef694e477783
parent 40580 ab893a99b645
child 40582 a4c2788e8f48
phase: use the `phases.cmdphasenames` constant to walk available command flags This reverts 1ea6772fb415.
mercurial/commands.py
--- a/mercurial/commands.py	Fri Nov 09 23:19:53 2018 -0500
+++ b/mercurial/commands.py	Sat Nov 10 13:37:18 2018 -0500
@@ -4268,8 +4268,8 @@
     opts = pycompat.byteskwargs(opts)
     # search for a unique phase argument
     targetphase = None
-    for idx, name in enumerate(phases.phasenames):
-        if opts.get(name, False):
+    for idx, name in enumerate(phases.cmdphasenames):
+        if opts[name]:
             if targetphase is not None:
                 raise error.Abort(_('only one phase can be specified'))
             targetphase = idx