609 if mmapindexthreshold is not None: |
609 if mmapindexthreshold is not None: |
610 self.svfs.options['mmapindexthreshold'] = mmapindexthreshold |
610 self.svfs.options['mmapindexthreshold'] = mmapindexthreshold |
611 withsparseread = self.ui.configbool('experimental', 'sparse-read') |
611 withsparseread = self.ui.configbool('experimental', 'sparse-read') |
612 srdensitythres = float(self.ui.config('experimental', |
612 srdensitythres = float(self.ui.config('experimental', |
613 'sparse-read.density-threshold')) |
613 'sparse-read.density-threshold')) |
614 srminblocksize = self.ui.configbytes('experimental', |
614 srmingapsize = self.ui.configbytes('experimental', |
615 'sparse-read.min-block-size') |
615 'sparse-read.min-gap-size') |
616 self.svfs.options['with-sparse-read'] = withsparseread |
616 self.svfs.options['with-sparse-read'] = withsparseread |
617 self.svfs.options['sparse-read-density-threshold'] = srdensitythres |
617 self.svfs.options['sparse-read-density-threshold'] = srdensitythres |
618 self.svfs.options['sparse-read-min-block-size'] = srminblocksize |
618 self.svfs.options['sparse-read-min-gap-size'] = srmingapsize |
619 |
619 |
620 for r in self.requirements: |
620 for r in self.requirements: |
621 if r.startswith('exp-compression-'): |
621 if r.startswith('exp-compression-'): |
622 self.svfs.options['compengine'] = r[len('exp-compression-'):] |
622 self.svfs.options['compengine'] = r[len('exp-compression-'):] |
623 |
623 |