##// END OF EJS Templates
revset: added sort method in addset...
Lucas Moscovicz -
r20724:e9a64b3f default
parent child Browse files
Show More
@@ -2409,6 +2409,19 b' class _addset(object):'
2409 def set(self):
2409 def set(self):
2410 return self
2410 return self
2411
2411
2412 def sort(self, reverse=False):
2413 """Sort the added set
2414
2415 For this we use the cached list with all the generated values and if we
2416 know they are ascending or descending we can sort them in a smart way.
2417 """
2418 if self._ascending is None:
2419 self._list.sort(reverse=reverse)
2420 self._ascending = not reverse
2421 else:
2422 if bool(self._ascending) == bool(reverse):
2423 self.reverse()
2424
2412 def reverse(self):
2425 def reverse(self):
2413 self._list.reverse()
2426 self._list.reverse()
2414 if self._ascending is not None:
2427 if self._ascending is not None:
General Comments 0
You need to be logged in to leave comments. Login now