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=configitem |
|
|
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=configitem |
|
|
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=configitem |
|
|
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 |
|
|
|
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