# HG changeset patch # User Augie Fackler # Date 1408473181 14400 # Node ID 810d37485e853f89fed7110a2027bdf71b3e8560 # Parent 65ec6c5c0fb36fc8f9514fd9dcd5da392cce4576 histedit: check mutability of contexts correctly The right way to check if a context is mutable is to call .mutable(), not to compare .phase() with public. diff -r 65ec6c5c0fb3 -r 810d37485e85 hgext/histedit.py --- a/hgext/histedit.py Thu Sep 11 10:14:34 2014 -0400 +++ b/hgext/histedit.py Tue Aug 19 14:33:01 2014 -0400 @@ -751,7 +751,7 @@ if repo.revs('(%ld) and merge()', ctxs): raise util.Abort(_('cannot edit history that contains merges')) root = ctxs[0] # list is already sorted by repo.set - if not root.phase(): + if not root.mutable(): raise util.Abort(_('cannot edit immutable changeset: %s') % root) return [c.node() for c in ctxs]