Mercurial > hg
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) |