##// END OF EJS Templates
emitrevision: add a small closure to check if a base is usable...
marmoute -
r50562:191f5057 default
parent child Browse files
Show More
@@ -396,6 +396,9 b' def emitrevisions('
396 396 # Set of revs available to delta against.
397 397 available = set()
398 398
399 def is_usable_base(rev):
400 return rev != nullrev and rev in available
401
399 402 for rev in revs:
400 403 if rev == nullrev:
401 404 continue
@@ -445,7 +448,7 b' def emitrevisions('
445 448 elif deltaparentrev != nullrev:
446 449 # Base revision was already emitted in this group. We can
447 450 # always safely use the delta.
448 if deltaparentrev in available:
451 if is_usable_base(deltaparentrev):
449 452 if debug_info is not None:
450 453 debug_delta_source = "storage"
451 454 baserev = deltaparentrev
General Comments 0
You need to be logged in to leave comments. Login now