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]