changeset 20714 | 41e1064486f9 |
parent 20713 | 6a1a4c212d50 |
child 20716 | fa1ac5faa7c4 |
--- a/mercurial/revset.py Thu Mar 13 13:47:21 2014 -0700 +++ b/mercurial/revset.py Thu Mar 06 09:41:47 2014 -0800 @@ -2253,8 +2253,8 @@ return l[x] def sort(self, reverse=False): - # Basic implementation to be changed in future patches. - self._subset = baseset(self._subset) + if not util.safehasattr(self._subset, 'sort'): + self._subset = baseset(self._subset) self._subset.sort(reverse=reverse) def reverse(self):