mercurial/localrepo.py
branchstable
changeset 38760 17da52bbadb0
parent 38744 ae17555ef93f
child 38781 0a57945aaf7f
equal deleted inserted replaced
38759:f8cbff2184d7 38760:17da52bbadb0
   687         self.svfs.options['with-sparse-read'] = withsparseread
   687         self.svfs.options['with-sparse-read'] = withsparseread
   688         self.svfs.options['sparse-read-density-threshold'] = srdensitythres
   688         self.svfs.options['sparse-read-density-threshold'] = srdensitythres
   689         self.svfs.options['sparse-read-min-gap-size'] = srmingapsize
   689         self.svfs.options['sparse-read-min-gap-size'] = srmingapsize
   690         sparserevlog = SPARSEREVLOG_REQUIREMENT in self.requirements
   690         sparserevlog = SPARSEREVLOG_REQUIREMENT in self.requirements
   691         self.svfs.options['sparse-revlog'] = sparserevlog
   691         self.svfs.options['sparse-revlog'] = sparserevlog
       
   692         if sparserevlog:
       
   693             self.svfs.options['generaldelta'] = True
   692 
   694 
   693         for r in self.requirements:
   695         for r in self.requirements:
   694             if r.startswith('exp-compression-'):
   696             if r.startswith('exp-compression-'):
   695                 self.svfs.options['compengine'] = r[len('exp-compression-'):]
   697                 self.svfs.options['compengine'] = r[len('exp-compression-'):]
   696 
   698