diff -r d34969a4b1a8 -r 0fc52b01fb9e mercurial/revset.py --- a/mercurial/revset.py Fri Oct 03 12:46:34 2014 -0500 +++ b/mercurial/revset.py Fri Oct 03 12:52:17 2014 -0500 @@ -70,7 +70,7 @@ yield i break - return _ascgeneratorset(iterate()) + return _generatorset(iterate(), iterasc=True) def _revsbetween(repo, roots, heads): """Return all paths between roots and heads, inclusive of both endpoint