diff -r 897f6da2314e -r b1bdcb4506de hgext/evolve.py --- a/hgext/evolve.py Wed Sep 12 14:24:23 2012 +0200 +++ b/hgext/evolve.py Fri Sep 14 15:36:29 2012 +0200 @@ -1722,6 +1722,8 @@ try: new = set(noderange(repo, opts['new'])) targetnodes = set(noderange(repo, revs)) + if not targetnodes: + raise util.Abort('nothing to prune') if new: sucs = tuple(repo[n] for n in new) else: