# HG changeset patch # User Pierre-Yves David # Date 1316535400 -7200 # Node ID 5b23cdf998d00fd111ea7fd48017d480c4aedbef # Parent 5b8d08c78854bcb445e936be1bf00f61bd8eebd3 [evolution:amend] prevent amending immutable changeset. diff -r 5b8d08c78854 -r 5b23cdf998d0 hgext/evolution.py --- a/hgext/evolution.py Tue Sep 20 18:15:48 2011 +0200 +++ b/hgext/evolution.py Tue Sep 20 18:16:40 2011 +0200 @@ -246,6 +246,8 @@ wlock = repo.wlock() try: + if not old.state().mutable: + raise util.Abort(_("can not rewrite immutable changeset %s") % old) # commit current changes as update # code copied from commands.commit to avoid noisy messages