Mercurial > public > mercurial-scm > hg
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") |