comparison mercurial/revset.py @ 22715:557749fea14a

spanset: remove ascending/descending implementation We can rely on their implementation in abstractsmartset.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Thu, 02 Oct 2014 18:35:56 -0500
parents a729b91c58df
children 6877ba8d85ff
comparison
equal deleted inserted replaced
22714:a729b91c58df 22715:557749fea14a
2852 self._end = end 2852 self._end = end
2853 else: 2853 else:
2854 self._end = len(repo) 2854 self._end = len(repo)
2855 self._hiddenrevs = repo.changelog.filteredrevs 2855 self._hiddenrevs = repo.changelog.filteredrevs
2856 2856
2857 def ascending(self):
2858 if not self.isascending():
2859 self.reverse()
2860
2861 def descending(self):
2862 if not self.isdescending():
2863 self.reverse()
2864
2865 def __iter__(self): 2857 def __iter__(self):
2866 if self.isascending(): 2858 if self.isascending():
2867 iterrange = xrange(self._start, self._end) 2859 iterrange = xrange(self._start, self._end)
2868 else: 2860 else:
2869 iterrange = xrange(self._start, self._end, -1) 2861 iterrange = xrange(self._start, self._end, -1)