fullreposet: use `sort` to enforce the order
authorPierre-Yves David <pierre-yves.david@fb.com>
Tue, 07 Oct 2014 01:41:26 -0700
changeset 22833 6f4109aa6877
parent 22832 2f1d2a42f040
child 22834 9e316ea0bf52
fullreposet: use `sort` to enforce the order The `ascending` and `descending` methods are useless.
mercurial/revset.py
--- a/mercurial/revset.py	Tue Oct 07 01:48:34 2014 -0700
+++ b/mercurial/revset.py	Tue Oct 07 01:41:26 2014 -0700
@@ -3020,14 +3020,10 @@
             # we fallback to the old way (sad kitten)
             return super(fullreposet, self).__and__(other)
 
-        # preserve order:
-        #
-        # this is probably useless and harmful in multiple cases but matches
-        # the current behavior.
         if self.isascending():
-            other.ascending()
+            other.sort()
         else:
-            other.descending()
+            other.sort(reverse)
         return other
 
 # tell hggettext to extract docstrings from these functions: