Mercurial > public > mercurial-scm > hg-stable
diff hgext/rebase.py @ 22952:8792ac090e3b
obsolete: add allowunstable option
This option allows the creation of unstable commits. This allows things like
amending in the middle of a stack of commits, etc.
author | Durham Goode <durham@fb.com> |
---|---|
date | Tue, 14 Oct 2014 13:25:13 -0700 |
parents | 6c86c673dde6 |
children | d583f1cfca96 |
line wrap: on
line diff
--- a/hgext/rebase.py Tue Oct 14 13:23:52 2014 -0700 +++ b/hgext/rebase.py Tue Oct 14 13:25:13 2014 -0700 @@ -303,7 +303,8 @@ ('+'.join(str(repo[r]) for r in base), dest)) return 1 - if (not (keepf or obsolete._enabled) + allowunstable = obsolete.isenabled(repo, obsolete.allowunstableopt) + if (not (keepf or allowunstable) and repo.revs('first(children(%ld) - %ld)', rebaseset, rebaseset)): raise util.Abort(