comparison mercurial/localrepo.py @ 26906:e40af07e518e

scmutil: extract general delta config handling in a function General delta is currently controlled by a single option, we will introduce a new one in the next changeset. We extract the logic in a function while it is simple.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Mon, 02 Nov 2015 16:52:34 +0000
parents 0a7610758c42
children dfab6edb98e3
comparison
equal deleted inserted replaced
26904:8aacac09e222 26906:e40af07e518e
256 self.vfs.append( 256 self.vfs.append(
257 "00changelog.i", 257 "00changelog.i",
258 '\0\0\0\2' # represents revlogv2 258 '\0\0\0\2' # represents revlogv2
259 ' dummy changelog to prevent using the old repo layout' 259 ' dummy changelog to prevent using the old repo layout'
260 ) 260 )
261 # experimental config: format.generaldelta 261 if scmutil.gdinitconfig(self.ui):
262 if self.ui.configbool('format', 'generaldelta', False):
263 self.requirements.add("generaldelta") 262 self.requirements.add("generaldelta")
264 if self.ui.configbool('experimental', 'treemanifest', False): 263 if self.ui.configbool('experimental', 'treemanifest', False):
265 self.requirements.add("treemanifest") 264 self.requirements.add("treemanifest")
266 if self.ui.configbool('experimental', 'manifestv2', False): 265 if self.ui.configbool('experimental', 'manifestv2', False):
267 self.requirements.add("manifestv2") 266 self.requirements.add("manifestv2")