##// END OF EJS Templates
snapshot: turn _refinedgroups into a coroutine...
Boris Feld -
r39536:cc85ebb6 default
parent child Browse files
Show More
@@ -589,7 +589,7 b' def _candidategroups(revlog, textlen, p1'
589 589 tested = set([nullrev])
590 590 candidates = _refinedgroups(revlog, p1, p2, cachedelta)
591 591 while True:
592 temptative = next(candidates)
592 temptative = candidates.send(good)
593 593 if temptative is None:
594 594 break
595 595 group = []
@@ -618,8 +618,6 b' def _candidategroups(revlog, textlen, p1'
618 618 # impacting performances. Some bounding or slicing mecanism
619 619 # would help to reduce this impact.
620 620 good = yield tuple(group)
621 if good is not None:
622 break
623 621 yield None
624 622
625 623 def _findsnapshots(revlog, cache, start_rev):
General Comments 0
You need to be logged in to leave comments. Login now