Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/revset.py @ 22796:43f664bf2e1e
generatorset: stop using a base as the _genlist
It does not add anything and makes it more complicated to have a simple baseset
implementation.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Fri, 03 Oct 2014 20:43:48 -0700 |
parents | c21342159fad |
children | 61ecabeeadb3 |
comparison
equal
deleted
inserted
replaced
22795:c21342159fad | 22796:43f664bf2e1e |
---|---|
2620 """ | 2620 """ |
2621 gen: a generator producing the values for the generatorset. | 2621 gen: a generator producing the values for the generatorset. |
2622 """ | 2622 """ |
2623 self._gen = gen | 2623 self._gen = gen |
2624 self._cache = {} | 2624 self._cache = {} |
2625 self._genlist = baseset([]) | 2625 self._genlist = [] |
2626 self._finished = False | 2626 self._finished = False |
2627 if iterasc is not None: | 2627 if iterasc is not None: |
2628 if iterasc: | 2628 if iterasc: |
2629 self.fastasc = self.__iter__ | 2629 self.fastasc = self.__iter__ |
2630 self.__contains__ = self._asccontains | 2630 self.__contains__ = self._asccontains |