diff -r aa73a6327df4 -r 9ad6dae67845 mercurial/commands.py --- a/mercurial/commands.py Tue Feb 18 11:38:03 2014 -0800 +++ b/mercurial/commands.py Mon Feb 03 10:15:15 2014 -0800 @@ -2567,7 +2567,7 @@ weight, optimizedtree = revset.optimize(newtree, True) ui.note("* optimized:\n", revset.prettyformat(optimizedtree), "\n") func = revset.match(ui, expr) - for c in func(repo, revset.baseset(range(len(repo)))): + for c in func(repo, revset.spanset(repo)): ui.write("%s\n" % c) @command('debugsetparents', [], _('REV1 [REV2]'))