diff -r e8ebb2441e60 -r ee5391999f2d hgext/evolve.py --- a/hgext/evolve.py Mon Aug 10 00:24:15 2015 -0700 +++ b/hgext/evolve.py Mon Aug 10 00:41:18 2015 -0700 @@ -2063,7 +2063,7 @@ result = 1 else: aspchildren = _aspiringchildren(repo, [repo['.'].rev()]) - if not opts['evolve']: + if not opts['evolve'] or not aspchildren: ui.warn(_('no children\n')) if aspchildren: msg = _('(%i unstable changesets to be evolved here, '