--- a/hgext/evolve.py Tue Mar 13 12:00:40 2012 +0100 +++ b/hgext/evolve.py Tue Mar 20 10:38:38 2012 +0100 @@ -294,7 +294,7 @@ """ wlock = repo.wlock() try: - new = opts['new'] + new = set(noderange(repo, opts['new'])) targetnodes = set(noderange(repo, revs)) if not new: new = [node.nullid]