diff mercurial/configitems.py @ 34960:0f5521e56b77 stable

share: move config item declarations into core These config items control share behavior that is implemented in core. Since the functionality is implemented in core, extensions may leverage it. Mozilla has one such extension. And, it needs to access share.pool. Before this patch, a devel warning regarding accessing an unregistered config option would be issued unless the share extension were loaded. Moving the registration of the config options to core fixes this.
author Gregory Szorc <gregory.szorc@gmail.com>
date Mon, 06 Nov 2017 10:33:40 -0800
parents 2a774cae3a03
children cabc840ffdee
line wrap: on
line diff
--- a/mercurial/configitems.py	Sat Nov 04 23:39:54 2017 -0400
+++ b/mercurial/configitems.py	Mon Nov 06 10:33:40 2017 -0800
@@ -790,6 +790,12 @@
 coreconfigitem('server', 'zliblevel',
     default=-1,
 )
+coreconfigitem('share', 'pool',
+    default=None,
+)
+coreconfigitem('share', 'poolnaming',
+    default='identity',
+)
 coreconfigitem('smtp', 'host',
     default=None,
 )