Mercurial > hg
comparison mercurial/ancestor.py @ 39581:68ce242c8b4b
ancestor: remove extra generator from lazyancestors.__iter__()
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Mon, 10 Sep 2018 20:57:18 +0900 |
parents | 238a1480d7ad |
children | 9cadb0f5f227 |
comparison
equal
deleted
inserted
replaced
39580:a64a965b3610 | 39581:68ce242c8b4b |
---|---|
346 revision number order. That order is also topological: a child is | 346 revision number order. That order is also topological: a child is |
347 always emitted before its parent. | 347 always emitted before its parent. |
348 | 348 |
349 If inclusive is True, the source revisions are also yielded. The | 349 If inclusive is True, the source revisions are also yielded. The |
350 reverse revision number order is still enforced.""" | 350 reverse revision number order is still enforced.""" |
351 for rev in _lazyancestorsiter(self._parentrevs, self._initrevs, | 351 return _lazyancestorsiter(self._parentrevs, self._initrevs, |
352 self._stoprev, self._inclusive): | 352 self._stoprev, self._inclusive) |
353 yield rev | |
354 | 353 |
355 def __contains__(self, target): | 354 def __contains__(self, target): |
356 """Test whether target is an ancestor of self._initrevs.""" | 355 """Test whether target is an ancestor of self._initrevs.""" |
357 seen = self._containsseen | 356 seen = self._containsseen |
358 if target in seen: | 357 if target in seen: |