##// END OF EJS Templates
registrar: host "dynamicdefault" constant by configitem object...
Yuya Nishihara -
r34918:ee924371 stable
parent child Browse files
Show More
@@ -301,7 +301,6 b' from mercurial.i18n import _'
301 301 from mercurial.node import short
302 302 from mercurial import (
303 303 cmdutil,
304 configitems,
305 304 error,
306 305 mail,
307 306 registrar,
@@ -354,7 +353,7 b" configitem('bugzilla', 'host',"
354 353 default='localhost',
355 354 )
356 355 configitem('bugzilla', 'notify',
357 default=configitems.dynamicdefault,
356 default=configitem.dynamicdefault,
358 357 )
359 358 configitem('bugzilla', 'password',
360 359 default=None,
@@ -190,7 +190,6 b' from mercurial.i18n import _'
190 190 from mercurial import (
191 191 bundle2,
192 192 cmdutil,
193 configitems,
194 193 context,
195 194 copies,
196 195 destutil,
@@ -221,7 +220,7 b" configitem('experimental', 'histedit.aut"
221 220 default=False,
222 221 )
223 222 configitem('histedit', 'defaultrev',
224 default=configitems.dynamicdefault,
223 default=configitem.dynamicdefault,
225 224 )
226 225 configitem('histedit', 'dropmissing',
227 226 default=False,
@@ -107,7 +107,6 b' command.'
107 107 from __future__ import absolute_import
108 108
109 109 from mercurial import (
110 configitems,
111 110 hg,
112 111 localrepo,
113 112 registrar,
@@ -131,7 +130,7 b' configtable = {}'
131 130 configitem = registrar.configitem(configtable)
132 131
133 132 configitem('largefiles', 'minsize',
134 default=configitems.dynamicdefault,
133 default=configitem.dynamicdefault,
135 134 )
136 135 configitem('largefiles', 'patterns',
137 136 default=list,
@@ -106,7 +106,10 b' dynamicdefault = object()'
106 106 # Registering actual config items
107 107
108 108 def getitemregister(configtable):
109 return functools.partial(_register, configtable)
109 f = functools.partial(_register, configtable)
110 # export pseudo enum as configitem.*
111 f.dynamicdefault = dynamicdefault
112 return f
110 113
111 114 coreconfigitem = getitemregister(coreitems)
112 115
General Comments 0
You need to be logged in to leave comments. Login now