Mercurial > public > mercurial-scm > hg-stable
diff mercurial/commands.py @ 39300:1ea6772fb415
phase: handle phase with no command flag
Before this changeset, all existing phases have a corresponding flag on the `hg
phase` command. (eg: `hg phase --draft`).
After this changeset, a phase can exists without having an associated flag.
This is useful to introduce a new internal phase that we do not want to expose
to user.
author | Boris Feld <boris.feld@octobus.net> |
---|---|
date | Thu, 23 Aug 2018 01:15:19 +0200 |
parents | 5797b0bbdd1d |
children | 337443f09fc8 |
line wrap: on
line diff
--- a/mercurial/commands.py Tue Jun 05 20:47:52 2018 +0200 +++ b/mercurial/commands.py Thu Aug 23 01:15:19 2018 +0200 @@ -4030,7 +4030,7 @@ # search for a unique phase argument targetphase = None for idx, name in enumerate(phases.phasenames): - if opts[name]: + if opts.get(name, False): if targetphase is not None: raise error.Abort(_('only one phase can be specified')) targetphase = idx