phase: use the `phases.cmdphasenames` constant to walk available command flags
This reverts
1ea6772fb415.
--- 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