mercurial/localrepo.py
branchstable
changeset 33141 e9d325cfe071
parent 31996 e6e1884df298
child 33168 664d6f6c2a48
--- a/mercurial/localrepo.py	Tue Jun 27 18:13:10 2017 +0200
+++ b/mercurial/localrepo.py	Fri Jun 23 13:49:34 2017 +0200
@@ -432,6 +432,9 @@
             'aggressivemergedeltas', False)
         self.svfs.options['aggressivemergedeltas'] = aggressivemergedeltas
         self.svfs.options['lazydeltabase'] = not scmutil.gddeltaconfig(self.ui)
+        chainspan = self.ui.configbytes('experimental', 'maxdeltachainspan', -1)
+        if 0 <= chainspan:
+            self.svfs.options['maxdeltachainspan'] = chainspan
 
         for r in self.requirements:
             if r.startswith('exp-compression-'):