##// END OF EJS Templates
snapshot: also use None as a stop value for `_refinegroup`...
Boris Feld -
r39535:51cec7fb default
parent child Browse files
Show More
@@ -587,7 +587,11 b' def _candidategroups(revlog, textlen, p1'
587 587 deltas_limit = textlen * LIMIT_DELTA2TEXT
588 588
589 589 tested = set([nullrev])
590 for temptative in _refinedgroups(revlog, p1, p2, cachedelta):
590 candidates = _refinedgroups(revlog, p1, p2, cachedelta)
591 while True:
592 temptative = next(candidates)
593 if temptative is None:
594 break
591 595 group = []
592 596 for rev in temptative:
593 597 # skip over empty delta (no need to include them in a chain)
@@ -632,6 +636,8 b' def _refinedgroups(revlog, p1, p2, cache'
632 636 good = yield candidates
633 637 if good is not None:
634 638 break
639 # we have found nothing
640 yield None
635 641
636 642 def _rawgroups(revlog, p1, p2, cachedelta):
637 643 """Provides group of revision to be tested as delta base
General Comments 0
You need to be logged in to leave comments. Login now