666 self.svfs.options['maxchainlen'] = maxchainlen |
666 self.svfs.options['maxchainlen'] = maxchainlen |
667 # experimental config: format.manifestcachesize |
667 # experimental config: format.manifestcachesize |
668 manifestcachesize = self.ui.configint('format', 'manifestcachesize') |
668 manifestcachesize = self.ui.configint('format', 'manifestcachesize') |
669 if manifestcachesize is not None: |
669 if manifestcachesize is not None: |
670 self.svfs.options['manifestcachesize'] = manifestcachesize |
670 self.svfs.options['manifestcachesize'] = manifestcachesize |
671 # experimental config: format.aggressivemergedeltas |
671 deltabothparents = self.ui.configbool('revlog', |
672 deltabothparents = self.ui.configbool('format', |
672 'optimize-delta-parent-choice') |
673 'aggressivemergedeltas') |
|
674 self.svfs.options['deltabothparents'] = deltabothparents |
673 self.svfs.options['deltabothparents'] = deltabothparents |
675 self.svfs.options['lazydeltabase'] = not scmutil.gddeltaconfig(self.ui) |
674 self.svfs.options['lazydeltabase'] = not scmutil.gddeltaconfig(self.ui) |
676 chainspan = self.ui.configbytes('experimental', 'maxdeltachainspan') |
675 chainspan = self.ui.configbytes('experimental', 'maxdeltachainspan') |
677 if 0 <= chainspan: |
676 if 0 <= chainspan: |
678 self.svfs.options['maxdeltachainspan'] = chainspan |
677 self.svfs.options['maxdeltachainspan'] = chainspan |