--- a/mercurial/revset.py Tue Oct 07 01:41:02 2014 -0700 +++ b/mercurial/revset.py Tue Oct 07 01:48:34 2014 -0700 @@ -26,7 +26,7 @@ revqueue, revsnode = None, None h = [] - revs.descending() + revs.sort(reverse=True) revqueue = util.deque(revs) if revqueue: revsnode = revqueue.popleft()