mercurial/localrepo.py
changeset 34824 e2ad93bcc084
parent 34711 f6d17075608f
child 34825 4d5d5009bd75
--- a/mercurial/localrepo.py	Mon Oct 09 15:13:41 2017 +0200
+++ b/mercurial/localrepo.py	Tue Oct 10 17:50:27 2017 +0200
@@ -608,6 +608,11 @@
                                                  'mmapindexthreshold')
         if mmapindexthreshold is not None:
             self.svfs.options['mmapindexthreshold'] = mmapindexthreshold
+        withsparseread = self.ui.configbool('experimental', 'sparse-read')
+        srdensitythres = float(self.ui.config('experimental',
+                                              'sparse-read.density-threshold'))
+        self.svfs.options['with-sparse-read'] = withsparseread
+        self.svfs.options['sparse-read-density-threshold'] = srdensitythres
 
         for r in self.requirements:
             if r.startswith('exp-compression-'):