localrepo: mark format options
authorMatt Mackall <mpm@selenic.com>
Thu, 25 Jun 2015 17:50:27 -0500
changeset 25839 1f8287b41935
parent 25838 31137258ae8b
child 25840 25897d778738
localrepo: mark format options
mercurial/localrepo.py
--- a/mercurial/localrepo.py	Thu Jun 25 17:49:11 2015 -0500
+++ b/mercurial/localrepo.py	Thu Jun 25 17:50:27 2015 -0500
@@ -258,6 +258,7 @@
                         '\0\0\0\2' # represents revlogv2
                         ' dummy changelog to prevent using the old repo layout'
                     )
+                # experimental config: format.generaldelta
                 if self.ui.configbool('format', 'generaldelta', False):
                     self.requirements.add("generaldelta")
                 if self.ui.configbool('experimental', 'treemanifest', False):
@@ -341,12 +342,15 @@
     def _applyopenerreqs(self):
         self.svfs.options = dict((r, 1) for r in self.requirements
                                            if r in self.openerreqs)
+        # experimental config: format.chunkcachesize
         chunkcachesize = self.ui.configint('format', 'chunkcachesize')
         if chunkcachesize is not None:
             self.svfs.options['chunkcachesize'] = chunkcachesize
+        # experimental config: format.maxchainlen
         maxchainlen = self.ui.configint('format', 'maxchainlen')
         if maxchainlen is not None:
             self.svfs.options['maxchainlen'] = maxchainlen
+        # experimental config: format.manifestcachesize
         manifestcachesize = self.ui.configint('format', 'manifestcachesize')
         if manifestcachesize is not None:
             self.svfs.options['manifestcachesize'] = manifestcachesize
@@ -432,6 +436,7 @@
     @storecache('obsstore')
     def obsstore(self):
         # read default format for new obsstore.
+        # developer config: format.obsstore-version
         defaultformat = self.ui.configint('format', 'obsstore-version', None)
         # rely on obsstore class default when possible.
         kwargs = {}