mercurial/revlogutils/deltas.py
changeset 39359 6f4b8f607a31
parent 39358 fd0150a3c2fe
child 39360 5d343a24bff5
equal deleted inserted replaced
39358:fd0150a3c2fe 39359:6f4b8f607a31
   700         Returns the first acceptable candidate revision, as ordered by
   700         Returns the first acceptable candidate revision, as ordered by
   701         _getcandidaterevs
   701         _getcandidaterevs
   702         """
   702         """
   703         if not revinfo.textlen:
   703         if not revinfo.textlen:
   704             return None # empty file do not need delta
   704             return None # empty file do not need delta
       
   705 
       
   706         # no delta for flag processor revision (see "candelta" for why)
       
   707         # not calling candelta since only one revision needs test, also to
       
   708         # avoid overhead fetching flags again.
       
   709         if revinfo.flags & REVIDX_RAWTEXT_CHANGING_FLAGS:
       
   710             return None
   705 
   711 
   706         cachedelta = revinfo.cachedelta
   712         cachedelta = revinfo.cachedelta
   707         p1 = revinfo.p1
   713         p1 = revinfo.p1
   708         p2 = revinfo.p2
   714         p2 = revinfo.p2
   709         revlog = self.revlog
   715         revlog = self.revlog