Mercurial > public > mercurial-scm > hg
comparison mercurial/revset.py @ 22761:d3068f7056cd
revset: remove the now unused _descgeneratorset class
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Fri, 03 Oct 2014 12:54:56 -0500 |
parents | 13e179dca666 |
children | a074421fa4e1 |
comparison
equal
deleted
inserted
replaced
22760:13e179dca666 | 22761:d3068f7056cd |
---|---|
2724 if not self._finished: | 2724 if not self._finished: |
2725 for i in self: | 2725 for i in self: |
2726 continue | 2726 continue |
2727 self._genlist.sort(reverse=reverse) | 2727 self._genlist.sort(reverse=reverse) |
2728 | 2728 |
2729 class _descgeneratorset(_generatorset): | |
2730 """Wrap a generator of descending elements for lazy iteration | |
2731 | |
2732 Same structure as _generatorset but stops iterating after it goes past | |
2733 the value when asked for membership and the element is not contained | |
2734 | |
2735 This class does not duck-type baseset and it's only supposed to be used | |
2736 internally | |
2737 """ | |
2738 | |
2739 def __init__(self, gen): | |
2740 super(_descgeneratorset, self).__init__(gen, iterasc=False) | |
2741 | |
2742 def spanset(repo, start=None, end=None): | 2729 def spanset(repo, start=None, end=None): |
2743 """factory function to dispatch between fullreposet and actual spanset | 2730 """factory function to dispatch between fullreposet and actual spanset |
2744 | 2731 |
2745 Feel free to update all spanset call sites and kill this function at some | 2732 Feel free to update all spanset call sites and kill this function at some |
2746 point. | 2733 point. |