site

(Pierre-Yves David)
2012-03-20: kill: properly get revision pointed by --new

kill: properly get revision pointed by --new Previously the raw value on --new ended in the obsolete file.

diff --git a/hgext/evolve.py b/hgext/evolve.py
--- a/hgext/evolve.py
+++ b/hgext/evolve.py
@@ -294,7 +294,7 @@ def kill(ui, repo, *revs, **opts):
     """
     wlock = repo.wlock()
     try:
-        new = opts['new']
+        new = set(noderange(repo, opts['new']))
         targetnodes = set(noderange(repo, revs))
         if not new:
             new = [node.nullid]