Mercurial > public > mercurial-scm > hg-stable
diff hgext/rebase.py @ 22382:d5b04ee8ecf7
rebase: add a deprecated -i/--interactive flag
A common mistake can be to type 'hg rebase -i' to discover interactive history
editing. We add a -i/--interactive flag as discussed in the sprint and deprecate
it right away, but hint people using it to use histedit instead.
author | David Soria Parra <davidsp@fb.com> |
---|---|
date | Mon, 01 Sep 2014 11:48:55 +0200 |
parents | d0d3e5c6eb3c |
children | 0f0b204b399c |
line wrap: on
line diff
--- a/hgext/rebase.py Tue Aug 19 01:13:10 2014 +0200 +++ b/hgext/rebase.py Mon Sep 01 11:48:55 2014 +0200 @@ -69,6 +69,7 @@ ('', 'keep', False, _('keep original changesets')), ('', 'keepbranches', False, _('keep original branch names')), ('D', 'detach', False, _('(DEPRECATED)')), + ('i', 'interactive', False, _('(DEPRECATED)')), ('t', 'tool', '', _('specify merge tool')), ('c', 'continue', False, _('continue an interrupted rebase')), ('a', 'abort', False, _('abort an interrupted rebase'))] + @@ -163,6 +164,11 @@ # other extensions keepopen = opts.get('keepopen', False) + if opts.get('interactive'): + msg = _("interactive history editing is supported by the " + "'histedit' extension (see 'hg help histedit')") + raise util.Abort(msg) + if collapsemsg and not collapsef: raise util.Abort( _('message can only be specified with collapse'))