--- a/hgext/evolve.py Mon Jul 30 22:45:06 2012 +0200
+++ b/hgext/evolve.py Fri Aug 03 17:48:21 2012 +0200
@@ -359,7 +359,7 @@
new = [node.nullid]
for n in targetnodes:
if not repo[n].mutable():
- ui.warn(_("Can't kill immutable changeset %s") % repo[n])
+ ui.warn(_("cannot kill immutable changeset %s\n") % repo[n])
else:
for ne in new:
repo.addobsolete(ne, n)
--- a/tests/test-evolve.t Mon Jul 30 22:45:06 2012 +0200
+++ b/tests/test-evolve.t Fri Aug 03 17:48:21 2012 +0200
@@ -54,6 +54,15 @@
1 - 7c3bad9141dc add b (public)
0 - 1f0dee641bb7 add a (public)
+test kill and immutable changeset
+
+ $ hg log -r 1 --template '{rev} {phase} {obsolete}\n'
+ 1 public stable
+ $ hg kill 1
+ cannot kill immutable changeset 7c3bad9141dc
+ $ hg log -r 1 --template '{rev} {phase} {obsolete}\n'
+ 1 public stable
+
test simple kill
$ hg id -n