Show More
@@ -585,7 +585,7 b' def _candidategroups(revlog, textlen, p1' | |||
|
585 | 585 | deltas_limit = textlen * LIMIT_DELTA2TEXT |
|
586 | 586 | |
|
587 | 587 | tested = set([nullrev]) |
|
588 |
for temptative in _r |
|
|
588 | for temptative in _refinedgroups(revlog, p1, p2, cachedelta): | |
|
589 | 589 | group = [] |
|
590 | 590 | for rev in temptative: |
|
591 | 591 | # skip over empty delta (no need to include them in a chain) |
@@ -621,6 +621,13 b' def _findsnapshots(revlog, cache, start_' | |||
|
621 | 621 | if issnapshot(rev): |
|
622 | 622 | cache[deltaparent(rev)].append(rev) |
|
623 | 623 | |
|
624 | def _refinedgroups(revlog, p1, p2, cachedelta): | |
|
625 | good = None | |
|
626 | for candidates in _rawgroups(revlog, p1, p2, cachedelta): | |
|
627 | good = yield candidates | |
|
628 | if good is not None: | |
|
629 | break | |
|
630 | ||
|
624 | 631 | def _rawgroups(revlog, p1, p2, cachedelta): |
|
625 | 632 | """Provides group of revision to be tested as delta base |
|
626 | 633 |
General Comments 0
You need to be logged in to leave comments.
Login now