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.