mercurial/revset.py
changeset 20718 d7b7ec0459c6
parent 20716 fa1ac5faa7c4
child 20719 cce8fbedc82a
--- a/mercurial/revset.py	Thu Mar 13 17:20:03 2014 -0700
+++ b/mercurial/revset.py	Thu Mar 13 17:16:58 2014 -0700
@@ -2530,8 +2530,7 @@
         return l[x]
 
     def sort(self, reverse=False):
-        # Basic implementation to be changed in future patches.
-        if reverse:
+        if bool(reverse) != (self._start > self._end):
             self.reverse()
 
     def reverse(self):