mercurial/revlogutils/deltas.py
branchstable
changeset 50435 0232571255d3
parent 50434 ca1522fe4ec8
child 50436 2a6949ab9d23
equal deleted inserted replaced
50434:ca1522fe4ec8 50435:0232571255d3
   684         yield None
   684         yield None
   685         return
   685         return
   686 
   686 
   687     if target_rev is None:
   687     if target_rev is None:
   688         target_rev = len(revlog)
   688         target_rev = len(revlog)
       
   689 
       
   690     if not revlog._generaldelta:
       
   691         # before general delta, there is only one possible delta base
       
   692         yield (target_rev - 1,)
       
   693         yield None
       
   694         return
   689 
   695 
   690     if (
   696     if (
   691         cachedelta is not None
   697         cachedelta is not None
   692         and nullrev == cachedelta[0]
   698         and nullrev == cachedelta[0]
   693         and cachedelta[2] == DELTA_BASE_REUSE_FORCE
   699         and cachedelta[2] == DELTA_BASE_REUSE_FORCE