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]