Mercurial > public > mercurial-scm > hg-stable
diff hgext/rebase.py @ 42540:0231032729c4
statecheck: added support for cmdutil.afterresolvedstates
This removes `afterresolvedstates` from `cmdutil` and adds
support for it in `_statecheck` class.
A new flag `continueflag` is added to the class to check whether an
operation supports `--continue` option or not.
Tests remain unchanged.
Differential Revision: https://phab.mercurial-scm.org/D6551
author | Taapas Agrawal <taapas2897@gmail.com> |
---|---|
date | Thu, 20 Jun 2019 11:40:08 +0530 |
parents | 12243f15d53e |
children | b9bc47211cf5 |
line wrap: on
line diff
--- a/hgext/rebase.py Sun Jun 09 02:12:58 2019 +0530 +++ b/hgext/rebase.py Thu Jun 20 11:40:08 2019 +0530 @@ -1950,6 +1950,5 @@ entry[1].append(('t', 'tool', '', _("specify merge tool for rebase"))) cmdutil.summaryhooks.add('rebase', summaryhook) - statemod.addunfinished('rebase', fname='rebasestate', stopflag=True) - cmdutil.afterresolvedstates.append( - ['rebasestate', _('hg rebase --continue')]) + statemod.addunfinished('rebase', fname='rebasestate', stopflag=True, + continueflag=True)