##// END OF EJS Templates
snapshot: extract parent chain computation...
Boris Feld -
r39540:05a165dc default
parent child Browse files
Show More
@@ -711,8 +711,9 b' def _rawgroups(revlog, p1, p2, cachedelt'
711 # search for snapshot in parents delta chain
711 # search for snapshot in parents delta chain
712 # map: snapshot-level: snapshot-rev
712 # map: snapshot-level: snapshot-rev
713 parents_snaps = collections.defaultdict(set)
713 parents_snaps = collections.defaultdict(set)
714 for p in parents:
714 candidate_chains = [deltachain(p) for p in parents]
715 for idx, s in enumerate(deltachain(p)):
715 for chain in candidate_chains:
716 for idx, s in enumerate(chain):
716 if not revlog.issnapshot(s):
717 if not revlog.issnapshot(s):
717 break
718 break
718 parents_snaps[idx].add(s)
719 parents_snaps[idx].add(s)
General Comments 0
You need to be logged in to leave comments. Login now