mercurial/revset.py
changeset 26091 60bbd4f9abd1
parent 26060 4ee2af2194d4
child 26093 204131131766
--- a/mercurial/revset.py	Mon Aug 24 23:58:32 2015 -0400
+++ b/mercurial/revset.py	Mon Aug 24 15:40:42 2015 -0700
@@ -123,7 +123,9 @@
         for parent in seen[rev]:
             if parent in reachable:
                 reached(rev)
-    return baseset(sorted(reachable))
+    reachable = baseset(reachable)
+    reachable.sort()
+    return reachable
 
 def reachableroots(repo, roots, heads, includepath=False):
     """return (heads(::<roots> and ::<heads>))