Show More
@@ -2747,15 +2747,15 b' class spanset(_orderedsetmixin):' | |||||
2747 | self._hiddenrevs = repo.changelog.filteredrevs |
|
2747 | self._hiddenrevs = repo.changelog.filteredrevs | |
2748 |
|
2748 | |||
2749 | def ascending(self): |
|
2749 | def ascending(self): | |
2750 |
if |
|
2750 | if not self.isascending(): | |
2751 | self.reverse() |
|
2751 | self.reverse() | |
2752 |
|
2752 | |||
2753 | def descending(self): |
|
2753 | def descending(self): | |
2754 |
if |
|
2754 | if not self.isdescending(): | |
2755 | self.reverse() |
|
2755 | self.reverse() | |
2756 |
|
2756 | |||
2757 | def __iter__(self): |
|
2757 | def __iter__(self): | |
2758 |
if self. |
|
2758 | if self.isascending(): | |
2759 | iterrange = xrange(self._start, self._end) |
|
2759 | iterrange = xrange(self._start, self._end) | |
2760 | else: |
|
2760 | else: | |
2761 | iterrange = xrange(self._start, self._end, -1) |
|
2761 | iterrange = xrange(self._start, self._end, -1) | |
@@ -2826,7 +2826,7 b' class spanset(_orderedsetmixin):' | |||||
2826 |
|
2826 | |||
2827 | def reverse(self): |
|
2827 | def reverse(self): | |
2828 | # Just switch the _start and _end parameters |
|
2828 | # Just switch the _start and _end parameters | |
2829 |
if self. |
|
2829 | if self.isascending(): | |
2830 | self._start, self._end = self._end - 1, self._start - 1 |
|
2830 | self._start, self._end = self._end - 1, self._start - 1 | |
2831 | else: |
|
2831 | else: | |
2832 | self._start, self._end = self._end + 1, self._start + 1 |
|
2832 | self._start, self._end = self._end + 1, self._start + 1 |
General Comments 0
You need to be logged in to leave comments.
Login now