mercurial/revlogutils/deltas.py
changeset 51329 2e169a222e63
parent 51328 7455cae67260
child 51330 0d92d62ecde0
equal deleted inserted replaced
51328:7455cae67260 51329:2e169a222e63
   861         """
   861         """
   862         # Why search for delta base if we cannot use a delta base ?
   862         # Why search for delta base if we cannot use a delta base ?
   863         assert self.revlog.delta_config.general_delta
   863         assert self.revlog.delta_config.general_delta
   864         # also see issue6056
   864         # also see issue6056
   865         sparse = self.revlog.delta_config.sparse_revlog
   865         sparse = self.revlog.delta_config.sparse_revlog
   866         curr = len(self.revlog)
   866         prev = self.target_rev - 1
   867         prev = curr - 1
       
   868         deltachain = lambda rev: self.revlog._deltachain(rev)[0]
   867         deltachain = lambda rev: self.revlog._deltachain(rev)[0]
   869 
   868 
   870         # exclude already lazy tested base if any
   869         # exclude already lazy tested base if any
   871         parents = [p for p in (self.p1, self.p2) if p != nullrev]
   870         parents = [p for p in (self.p1, self.p2) if p != nullrev]
   872 
   871