Mercurial > hg
comparison mercurial/configitems.py @ 45942:89a2afe31e82
formating: upgrade to black 20.8b1
This required a couple of small tweaks to un-confuse black, but now it
works. Big formatting changes come from:
* Dramatically improved collection-splitting logic upstream
* Black having a strong (correct IMO) opinion that """ is better than '''
Differential Revision: https://phab.mercurial-scm.org/D9430
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Fri, 27 Nov 2020 17:03:29 -0500 |
parents | 21733e8c924f |
children | 4d5e2fd53707 |
comparison
equal
deleted
inserted
replaced
45941:346af7687c6f | 45942:89a2afe31e82 |
---|---|
131 coreconfigitem = getitemregister(coreitems) | 131 coreconfigitem = getitemregister(coreitems) |
132 | 132 |
133 | 133 |
134 def _registerdiffopts(section, configprefix=b''): | 134 def _registerdiffopts(section, configprefix=b''): |
135 coreconfigitem( | 135 coreconfigitem( |
136 section, configprefix + b'nodates', default=False, | 136 section, |
137 configprefix + b'nodates', | |
138 default=False, | |
137 ) | 139 ) |
138 coreconfigitem( | 140 coreconfigitem( |
139 section, configprefix + b'showfunc', default=False, | 141 section, |
142 configprefix + b'showfunc', | |
143 default=False, | |
140 ) | 144 ) |
141 coreconfigitem( | 145 coreconfigitem( |
142 section, configprefix + b'unified', default=None, | 146 section, |
147 configprefix + b'unified', | |
148 default=None, | |
143 ) | 149 ) |
144 coreconfigitem( | 150 coreconfigitem( |
145 section, configprefix + b'git', default=False, | 151 section, |
152 configprefix + b'git', | |
153 default=False, | |
146 ) | 154 ) |
147 coreconfigitem( | 155 coreconfigitem( |
148 section, configprefix + b'ignorews', default=False, | 156 section, |
157 configprefix + b'ignorews', | |
158 default=False, | |
149 ) | 159 ) |
150 coreconfigitem( | 160 coreconfigitem( |
151 section, configprefix + b'ignorewsamount', default=False, | 161 section, |
162 configprefix + b'ignorewsamount', | |
163 default=False, | |
152 ) | 164 ) |
153 coreconfigitem( | 165 coreconfigitem( |
154 section, configprefix + b'ignoreblanklines', default=False, | 166 section, |
167 configprefix + b'ignoreblanklines', | |
168 default=False, | |
155 ) | 169 ) |
156 coreconfigitem( | 170 coreconfigitem( |
157 section, configprefix + b'ignorewseol', default=False, | 171 section, |
172 configprefix + b'ignorewseol', | |
173 default=False, | |
158 ) | 174 ) |
159 coreconfigitem( | 175 coreconfigitem( |
160 section, configprefix + b'nobinary', default=False, | 176 section, |
177 configprefix + b'nobinary', | |
178 default=False, | |
161 ) | 179 ) |
162 coreconfigitem( | 180 coreconfigitem( |
163 section, configprefix + b'noprefix', default=False, | 181 section, |
182 configprefix + b'noprefix', | |
183 default=False, | |
164 ) | 184 ) |
165 coreconfigitem( | 185 coreconfigitem( |
166 section, configprefix + b'word-diff', default=False, | 186 section, |
187 configprefix + b'word-diff', | |
188 default=False, | |
167 ) | 189 ) |
168 | 190 |
169 | 191 |
170 coreconfigitem( | 192 coreconfigitem( |
171 b'alias', b'.*', default=dynamicdefault, generic=True, | 193 b'alias', |
172 ) | 194 b'.*', |
173 coreconfigitem( | 195 default=dynamicdefault, |
174 b'auth', b'cookiefile', default=None, | 196 generic=True, |
197 ) | |
198 coreconfigitem( | |
199 b'auth', | |
200 b'cookiefile', | |
201 default=None, | |
175 ) | 202 ) |
176 _registerdiffopts(section=b'annotate') | 203 _registerdiffopts(section=b'annotate') |
177 # bookmarks.pushing: internal hack for discovery | 204 # bookmarks.pushing: internal hack for discovery |
178 coreconfigitem( | 205 coreconfigitem( |
179 b'bookmarks', b'pushing', default=list, | 206 b'bookmarks', |
207 b'pushing', | |
208 default=list, | |
180 ) | 209 ) |
181 # bundle.mainreporoot: internal hack for bundlerepo | 210 # bundle.mainreporoot: internal hack for bundlerepo |
182 coreconfigitem( | 211 coreconfigitem( |
183 b'bundle', b'mainreporoot', default=b'', | 212 b'bundle', |
184 ) | 213 b'mainreporoot', |
185 coreconfigitem( | 214 default=b'', |
186 b'censor', b'policy', default=b'abort', experimental=True, | 215 ) |
187 ) | 216 coreconfigitem( |
188 coreconfigitem( | 217 b'censor', |
189 b'chgserver', b'idletimeout', default=3600, | 218 b'policy', |
190 ) | 219 default=b'abort', |
191 coreconfigitem( | 220 experimental=True, |
192 b'chgserver', b'skiphash', default=False, | 221 ) |
193 ) | 222 coreconfigitem( |
194 coreconfigitem( | 223 b'chgserver', |
195 b'cmdserver', b'log', default=None, | 224 b'idletimeout', |
196 ) | 225 default=3600, |
197 coreconfigitem( | 226 ) |
198 b'cmdserver', b'max-log-files', default=7, | 227 coreconfigitem( |
199 ) | 228 b'chgserver', |
200 coreconfigitem( | 229 b'skiphash', |
201 b'cmdserver', b'max-log-size', default=b'1 MB', | 230 default=False, |
202 ) | 231 ) |
203 coreconfigitem( | 232 coreconfigitem( |
204 b'cmdserver', b'max-repo-cache', default=0, experimental=True, | 233 b'cmdserver', |
205 ) | 234 b'log', |
206 coreconfigitem( | 235 default=None, |
207 b'cmdserver', b'message-encodings', default=list, | 236 ) |
237 coreconfigitem( | |
238 b'cmdserver', | |
239 b'max-log-files', | |
240 default=7, | |
241 ) | |
242 coreconfigitem( | |
243 b'cmdserver', | |
244 b'max-log-size', | |
245 default=b'1 MB', | |
246 ) | |
247 coreconfigitem( | |
248 b'cmdserver', | |
249 b'max-repo-cache', | |
250 default=0, | |
251 experimental=True, | |
252 ) | |
253 coreconfigitem( | |
254 b'cmdserver', | |
255 b'message-encodings', | |
256 default=list, | |
208 ) | 257 ) |
209 coreconfigitem( | 258 coreconfigitem( |
210 b'cmdserver', | 259 b'cmdserver', |
211 b'track-log', | 260 b'track-log', |
212 default=lambda: [b'chgserver', b'cmdserver', b'repocache'], | 261 default=lambda: [b'chgserver', b'cmdserver', b'repocache'], |
213 ) | 262 ) |
214 coreconfigitem( | 263 coreconfigitem( |
215 b'cmdserver', b'shutdown-on-interrupt', default=True, | 264 b'cmdserver', |
216 ) | 265 b'shutdown-on-interrupt', |
217 coreconfigitem( | 266 default=True, |
218 b'color', b'.*', default=None, generic=True, | 267 ) |
219 ) | 268 coreconfigitem( |
220 coreconfigitem( | 269 b'color', |
221 b'color', b'mode', default=b'auto', | 270 b'.*', |
222 ) | 271 default=None, |
223 coreconfigitem( | 272 generic=True, |
224 b'color', b'pagermode', default=dynamicdefault, | 273 ) |
274 coreconfigitem( | |
275 b'color', | |
276 b'mode', | |
277 default=b'auto', | |
278 ) | |
279 coreconfigitem( | |
280 b'color', | |
281 b'pagermode', | |
282 default=dynamicdefault, | |
225 ) | 283 ) |
226 coreconfigitem( | 284 coreconfigitem( |
227 b'command-templates', | 285 b'command-templates', |
228 b'graphnode', | 286 b'graphnode', |
229 default=None, | 287 default=None, |
230 alias=[(b'ui', b'graphnodetemplate')], | 288 alias=[(b'ui', b'graphnodetemplate')], |
231 ) | 289 ) |
232 coreconfigitem( | 290 coreconfigitem( |
233 b'command-templates', b'log', default=None, alias=[(b'ui', b'logtemplate')], | 291 b'command-templates', |
292 b'log', | |
293 default=None, | |
294 alias=[(b'ui', b'logtemplate')], | |
234 ) | 295 ) |
235 coreconfigitem( | 296 coreconfigitem( |
236 b'command-templates', | 297 b'command-templates', |
237 b'mergemarker', | 298 b'mergemarker', |
238 default=( | 299 default=( |
250 b'pre-merge-tool-output', | 311 b'pre-merge-tool-output', |
251 default=None, | 312 default=None, |
252 alias=[(b'ui', b'pre-merge-tool-output-template')], | 313 alias=[(b'ui', b'pre-merge-tool-output-template')], |
253 ) | 314 ) |
254 coreconfigitem( | 315 coreconfigitem( |
255 b'command-templates', b'oneline-summary', default=None, | 316 b'command-templates', |
317 b'oneline-summary', | |
318 default=None, | |
256 ) | 319 ) |
257 coreconfigitem( | 320 coreconfigitem( |
258 b'command-templates', | 321 b'command-templates', |
259 b'oneline-summary.*', | 322 b'oneline-summary.*', |
260 default=dynamicdefault, | 323 default=dynamicdefault, |
261 generic=True, | 324 generic=True, |
262 ) | 325 ) |
263 _registerdiffopts(section=b'commands', configprefix=b'commit.interactive.') | 326 _registerdiffopts(section=b'commands', configprefix=b'commit.interactive.') |
264 coreconfigitem( | 327 coreconfigitem( |
265 b'commands', b'commit.post-status', default=False, | 328 b'commands', |
266 ) | 329 b'commit.post-status', |
267 coreconfigitem( | 330 default=False, |
268 b'commands', b'grep.all-files', default=False, experimental=True, | 331 ) |
269 ) | 332 coreconfigitem( |
270 coreconfigitem( | 333 b'commands', |
271 b'commands', b'merge.require-rev', default=False, | 334 b'grep.all-files', |
272 ) | 335 default=False, |
273 coreconfigitem( | 336 experimental=True, |
274 b'commands', b'push.require-revs', default=False, | 337 ) |
275 ) | 338 coreconfigitem( |
276 coreconfigitem( | 339 b'commands', |
277 b'commands', b'resolve.confirm', default=False, | 340 b'merge.require-rev', |
278 ) | 341 default=False, |
279 coreconfigitem( | 342 ) |
280 b'commands', b'resolve.explicit-re-merge', default=False, | 343 coreconfigitem( |
281 ) | 344 b'commands', |
282 coreconfigitem( | 345 b'push.require-revs', |
283 b'commands', b'resolve.mark-check', default=b'none', | 346 default=False, |
347 ) | |
348 coreconfigitem( | |
349 b'commands', | |
350 b'resolve.confirm', | |
351 default=False, | |
352 ) | |
353 coreconfigitem( | |
354 b'commands', | |
355 b'resolve.explicit-re-merge', | |
356 default=False, | |
357 ) | |
358 coreconfigitem( | |
359 b'commands', | |
360 b'resolve.mark-check', | |
361 default=b'none', | |
284 ) | 362 ) |
285 _registerdiffopts(section=b'commands', configprefix=b'revert.interactive.') | 363 _registerdiffopts(section=b'commands', configprefix=b'revert.interactive.') |
286 coreconfigitem( | 364 coreconfigitem( |
287 b'commands', b'show.aliasprefix', default=list, | 365 b'commands', |
288 ) | 366 b'show.aliasprefix', |
289 coreconfigitem( | 367 default=list, |
290 b'commands', b'status.relative', default=False, | 368 ) |
291 ) | 369 coreconfigitem( |
292 coreconfigitem( | 370 b'commands', |
293 b'commands', b'status.skipstates', default=[], experimental=True, | 371 b'status.relative', |
294 ) | 372 default=False, |
295 coreconfigitem( | 373 ) |
296 b'commands', b'status.terse', default=b'', | 374 coreconfigitem( |
297 ) | 375 b'commands', |
298 coreconfigitem( | 376 b'status.skipstates', |
299 b'commands', b'status.verbose', default=False, | 377 default=[], |
300 ) | 378 experimental=True, |
301 coreconfigitem( | 379 ) |
302 b'commands', b'update.check', default=None, | 380 coreconfigitem( |
303 ) | 381 b'commands', |
304 coreconfigitem( | 382 b'status.terse', |
305 b'commands', b'update.requiredest', default=False, | 383 default=b'', |
306 ) | 384 ) |
307 coreconfigitem( | 385 coreconfigitem( |
308 b'committemplate', b'.*', default=None, generic=True, | 386 b'commands', |
309 ) | 387 b'status.verbose', |
310 coreconfigitem( | 388 default=False, |
311 b'convert', b'bzr.saverev', default=True, | 389 ) |
312 ) | 390 coreconfigitem( |
313 coreconfigitem( | 391 b'commands', |
314 b'convert', b'cvsps.cache', default=True, | 392 b'update.check', |
315 ) | 393 default=None, |
316 coreconfigitem( | 394 ) |
317 b'convert', b'cvsps.fuzz', default=60, | 395 coreconfigitem( |
318 ) | 396 b'commands', |
319 coreconfigitem( | 397 b'update.requiredest', |
320 b'convert', b'cvsps.logencoding', default=None, | 398 default=False, |
321 ) | 399 ) |
322 coreconfigitem( | 400 coreconfigitem( |
323 b'convert', b'cvsps.mergefrom', default=None, | 401 b'committemplate', |
324 ) | 402 b'.*', |
325 coreconfigitem( | 403 default=None, |
326 b'convert', b'cvsps.mergeto', default=None, | 404 generic=True, |
327 ) | 405 ) |
328 coreconfigitem( | 406 coreconfigitem( |
329 b'convert', b'git.committeractions', default=lambda: [b'messagedifferent'], | 407 b'convert', |
330 ) | 408 b'bzr.saverev', |
331 coreconfigitem( | 409 default=True, |
332 b'convert', b'git.extrakeys', default=list, | 410 ) |
333 ) | 411 coreconfigitem( |
334 coreconfigitem( | 412 b'convert', |
335 b'convert', b'git.findcopiesharder', default=False, | 413 b'cvsps.cache', |
336 ) | 414 default=True, |
337 coreconfigitem( | 415 ) |
338 b'convert', b'git.remoteprefix', default=b'remote', | 416 coreconfigitem( |
339 ) | 417 b'convert', |
340 coreconfigitem( | 418 b'cvsps.fuzz', |
341 b'convert', b'git.renamelimit', default=400, | 419 default=60, |
342 ) | 420 ) |
343 coreconfigitem( | 421 coreconfigitem( |
344 b'convert', b'git.saverev', default=True, | 422 b'convert', |
345 ) | 423 b'cvsps.logencoding', |
346 coreconfigitem( | 424 default=None, |
347 b'convert', b'git.similarity', default=50, | 425 ) |
348 ) | 426 coreconfigitem( |
349 coreconfigitem( | 427 b'convert', |
350 b'convert', b'git.skipsubmodules', default=False, | 428 b'cvsps.mergefrom', |
351 ) | 429 default=None, |
352 coreconfigitem( | 430 ) |
353 b'convert', b'hg.clonebranches', default=False, | 431 coreconfigitem( |
354 ) | 432 b'convert', |
355 coreconfigitem( | 433 b'cvsps.mergeto', |
356 b'convert', b'hg.ignoreerrors', default=False, | 434 default=None, |
357 ) | 435 ) |
358 coreconfigitem( | 436 coreconfigitem( |
359 b'convert', b'hg.preserve-hash', default=False, | 437 b'convert', |
360 ) | 438 b'git.committeractions', |
361 coreconfigitem( | 439 default=lambda: [b'messagedifferent'], |
362 b'convert', b'hg.revs', default=None, | 440 ) |
363 ) | 441 coreconfigitem( |
364 coreconfigitem( | 442 b'convert', |
365 b'convert', b'hg.saverev', default=False, | 443 b'git.extrakeys', |
366 ) | 444 default=list, |
367 coreconfigitem( | 445 ) |
368 b'convert', b'hg.sourcename', default=None, | 446 coreconfigitem( |
369 ) | 447 b'convert', |
370 coreconfigitem( | 448 b'git.findcopiesharder', |
371 b'convert', b'hg.startrev', default=None, | 449 default=False, |
372 ) | 450 ) |
373 coreconfigitem( | 451 coreconfigitem( |
374 b'convert', b'hg.tagsbranch', default=b'default', | 452 b'convert', |
375 ) | 453 b'git.remoteprefix', |
376 coreconfigitem( | 454 default=b'remote', |
377 b'convert', b'hg.usebranchnames', default=True, | 455 ) |
378 ) | 456 coreconfigitem( |
379 coreconfigitem( | 457 b'convert', |
380 b'convert', b'ignoreancestorcheck', default=False, experimental=True, | 458 b'git.renamelimit', |
381 ) | 459 default=400, |
382 coreconfigitem( | 460 ) |
383 b'convert', b'localtimezone', default=False, | 461 coreconfigitem( |
384 ) | 462 b'convert', |
385 coreconfigitem( | 463 b'git.saverev', |
386 b'convert', b'p4.encoding', default=dynamicdefault, | 464 default=True, |
387 ) | 465 ) |
388 coreconfigitem( | 466 coreconfigitem( |
389 b'convert', b'p4.startrev', default=0, | 467 b'convert', |
390 ) | 468 b'git.similarity', |
391 coreconfigitem( | 469 default=50, |
392 b'convert', b'skiptags', default=False, | 470 ) |
393 ) | 471 coreconfigitem( |
394 coreconfigitem( | 472 b'convert', |
395 b'convert', b'svn.debugsvnlog', default=True, | 473 b'git.skipsubmodules', |
396 ) | 474 default=False, |
397 coreconfigitem( | 475 ) |
398 b'convert', b'svn.trunk', default=None, | 476 coreconfigitem( |
399 ) | 477 b'convert', |
400 coreconfigitem( | 478 b'hg.clonebranches', |
401 b'convert', b'svn.tags', default=None, | 479 default=False, |
402 ) | 480 ) |
403 coreconfigitem( | 481 coreconfigitem( |
404 b'convert', b'svn.branches', default=None, | 482 b'convert', |
405 ) | 483 b'hg.ignoreerrors', |
406 coreconfigitem( | 484 default=False, |
407 b'convert', b'svn.startrev', default=0, | 485 ) |
408 ) | 486 coreconfigitem( |
409 coreconfigitem( | 487 b'convert', |
410 b'debug', b'dirstate.delaywrite', default=0, | 488 b'hg.preserve-hash', |
411 ) | 489 default=False, |
412 coreconfigitem( | 490 ) |
413 b'defaults', b'.*', default=None, generic=True, | 491 coreconfigitem( |
414 ) | 492 b'convert', |
415 coreconfigitem( | 493 b'hg.revs', |
416 b'devel', b'all-warnings', default=False, | 494 default=None, |
417 ) | 495 ) |
418 coreconfigitem( | 496 coreconfigitem( |
419 b'devel', b'bundle2.debug', default=False, | 497 b'convert', |
420 ) | 498 b'hg.saverev', |
421 coreconfigitem( | 499 default=False, |
422 b'devel', b'bundle.delta', default=b'', | 500 ) |
423 ) | 501 coreconfigitem( |
424 coreconfigitem( | 502 b'convert', |
425 b'devel', b'cache-vfs', default=None, | 503 b'hg.sourcename', |
426 ) | 504 default=None, |
427 coreconfigitem( | 505 ) |
428 b'devel', b'check-locks', default=False, | 506 coreconfigitem( |
429 ) | 507 b'convert', |
430 coreconfigitem( | 508 b'hg.startrev', |
431 b'devel', b'check-relroot', default=False, | 509 default=None, |
432 ) | 510 ) |
433 coreconfigitem( | 511 coreconfigitem( |
434 b'devel', b'default-date', default=None, | 512 b'convert', |
435 ) | 513 b'hg.tagsbranch', |
436 coreconfigitem( | 514 default=b'default', |
437 b'devel', b'deprec-warn', default=False, | 515 ) |
438 ) | 516 coreconfigitem( |
439 coreconfigitem( | 517 b'convert', |
440 b'devel', b'disableloaddefaultcerts', default=False, | 518 b'hg.usebranchnames', |
441 ) | 519 default=True, |
442 coreconfigitem( | 520 ) |
443 b'devel', b'warn-empty-changegroup', default=False, | 521 coreconfigitem( |
444 ) | 522 b'convert', |
445 coreconfigitem( | 523 b'ignoreancestorcheck', |
446 b'devel', b'legacy.exchange', default=list, | 524 default=False, |
447 ) | 525 experimental=True, |
448 coreconfigitem( | 526 ) |
449 b'devel', b'persistent-nodemap', default=False, | 527 coreconfigitem( |
450 ) | 528 b'convert', |
451 coreconfigitem( | 529 b'localtimezone', |
452 b'devel', b'servercafile', default=b'', | 530 default=False, |
453 ) | 531 ) |
454 coreconfigitem( | 532 coreconfigitem( |
455 b'devel', b'serverexactprotocol', default=b'', | 533 b'convert', |
456 ) | 534 b'p4.encoding', |
457 coreconfigitem( | 535 default=dynamicdefault, |
458 b'devel', b'serverrequirecert', default=False, | 536 ) |
459 ) | 537 coreconfigitem( |
460 coreconfigitem( | 538 b'convert', |
461 b'devel', b'strip-obsmarkers', default=True, | 539 b'p4.startrev', |
462 ) | 540 default=0, |
463 coreconfigitem( | 541 ) |
464 b'devel', b'warn-config', default=None, | 542 coreconfigitem( |
465 ) | 543 b'convert', |
466 coreconfigitem( | 544 b'skiptags', |
467 b'devel', b'warn-config-default', default=None, | 545 default=False, |
468 ) | 546 ) |
469 coreconfigitem( | 547 coreconfigitem( |
470 b'devel', b'user.obsmarker', default=None, | 548 b'convert', |
471 ) | 549 b'svn.debugsvnlog', |
472 coreconfigitem( | 550 default=True, |
473 b'devel', b'warn-config-unknown', default=None, | 551 ) |
474 ) | 552 coreconfigitem( |
475 coreconfigitem( | 553 b'convert', |
476 b'devel', b'debug.copies', default=False, | 554 b'svn.trunk', |
477 ) | 555 default=None, |
478 coreconfigitem( | 556 ) |
479 b'devel', b'debug.extensions', default=False, | 557 coreconfigitem( |
480 ) | 558 b'convert', |
481 coreconfigitem( | 559 b'svn.tags', |
482 b'devel', b'debug.repo-filters', default=False, | 560 default=None, |
483 ) | 561 ) |
484 coreconfigitem( | 562 coreconfigitem( |
485 b'devel', b'debug.peer-request', default=False, | 563 b'convert', |
486 ) | 564 b'svn.branches', |
487 coreconfigitem( | 565 default=None, |
488 b'devel', b'discovery.randomize', default=True, | 566 ) |
567 coreconfigitem( | |
568 b'convert', | |
569 b'svn.startrev', | |
570 default=0, | |
571 ) | |
572 coreconfigitem( | |
573 b'debug', | |
574 b'dirstate.delaywrite', | |
575 default=0, | |
576 ) | |
577 coreconfigitem( | |
578 b'defaults', | |
579 b'.*', | |
580 default=None, | |
581 generic=True, | |
582 ) | |
583 coreconfigitem( | |
584 b'devel', | |
585 b'all-warnings', | |
586 default=False, | |
587 ) | |
588 coreconfigitem( | |
589 b'devel', | |
590 b'bundle2.debug', | |
591 default=False, | |
592 ) | |
593 coreconfigitem( | |
594 b'devel', | |
595 b'bundle.delta', | |
596 default=b'', | |
597 ) | |
598 coreconfigitem( | |
599 b'devel', | |
600 b'cache-vfs', | |
601 default=None, | |
602 ) | |
603 coreconfigitem( | |
604 b'devel', | |
605 b'check-locks', | |
606 default=False, | |
607 ) | |
608 coreconfigitem( | |
609 b'devel', | |
610 b'check-relroot', | |
611 default=False, | |
612 ) | |
613 coreconfigitem( | |
614 b'devel', | |
615 b'default-date', | |
616 default=None, | |
617 ) | |
618 coreconfigitem( | |
619 b'devel', | |
620 b'deprec-warn', | |
621 default=False, | |
622 ) | |
623 coreconfigitem( | |
624 b'devel', | |
625 b'disableloaddefaultcerts', | |
626 default=False, | |
627 ) | |
628 coreconfigitem( | |
629 b'devel', | |
630 b'warn-empty-changegroup', | |
631 default=False, | |
632 ) | |
633 coreconfigitem( | |
634 b'devel', | |
635 b'legacy.exchange', | |
636 default=list, | |
637 ) | |
638 coreconfigitem( | |
639 b'devel', | |
640 b'persistent-nodemap', | |
641 default=False, | |
642 ) | |
643 coreconfigitem( | |
644 b'devel', | |
645 b'servercafile', | |
646 default=b'', | |
647 ) | |
648 coreconfigitem( | |
649 b'devel', | |
650 b'serverexactprotocol', | |
651 default=b'', | |
652 ) | |
653 coreconfigitem( | |
654 b'devel', | |
655 b'serverrequirecert', | |
656 default=False, | |
657 ) | |
658 coreconfigitem( | |
659 b'devel', | |
660 b'strip-obsmarkers', | |
661 default=True, | |
662 ) | |
663 coreconfigitem( | |
664 b'devel', | |
665 b'warn-config', | |
666 default=None, | |
667 ) | |
668 coreconfigitem( | |
669 b'devel', | |
670 b'warn-config-default', | |
671 default=None, | |
672 ) | |
673 coreconfigitem( | |
674 b'devel', | |
675 b'user.obsmarker', | |
676 default=None, | |
677 ) | |
678 coreconfigitem( | |
679 b'devel', | |
680 b'warn-config-unknown', | |
681 default=None, | |
682 ) | |
683 coreconfigitem( | |
684 b'devel', | |
685 b'debug.copies', | |
686 default=False, | |
687 ) | |
688 coreconfigitem( | |
689 b'devel', | |
690 b'debug.extensions', | |
691 default=False, | |
692 ) | |
693 coreconfigitem( | |
694 b'devel', | |
695 b'debug.repo-filters', | |
696 default=False, | |
697 ) | |
698 coreconfigitem( | |
699 b'devel', | |
700 b'debug.peer-request', | |
701 default=False, | |
702 ) | |
703 coreconfigitem( | |
704 b'devel', | |
705 b'discovery.randomize', | |
706 default=True, | |
489 ) | 707 ) |
490 _registerdiffopts(section=b'diff') | 708 _registerdiffopts(section=b'diff') |
491 coreconfigitem( | 709 coreconfigitem( |
492 b'email', b'bcc', default=None, | 710 b'email', |
493 ) | 711 b'bcc', |
494 coreconfigitem( | 712 default=None, |
495 b'email', b'cc', default=None, | 713 ) |
496 ) | 714 coreconfigitem( |
497 coreconfigitem( | 715 b'email', |
498 b'email', b'charsets', default=list, | 716 b'cc', |
499 ) | 717 default=None, |
500 coreconfigitem( | 718 ) |
501 b'email', b'from', default=None, | 719 coreconfigitem( |
502 ) | 720 b'email', |
503 coreconfigitem( | 721 b'charsets', |
504 b'email', b'method', default=b'smtp', | 722 default=list, |
505 ) | 723 ) |
506 coreconfigitem( | 724 coreconfigitem( |
507 b'email', b'reply-to', default=None, | 725 b'email', |
508 ) | 726 b'from', |
509 coreconfigitem( | 727 default=None, |
510 b'email', b'to', default=None, | 728 ) |
511 ) | 729 coreconfigitem( |
512 coreconfigitem( | 730 b'email', |
513 b'experimental', b'archivemetatemplate', default=dynamicdefault, | 731 b'method', |
514 ) | 732 default=b'smtp', |
515 coreconfigitem( | 733 ) |
516 b'experimental', b'auto-publish', default=b'publish', | 734 coreconfigitem( |
517 ) | 735 b'email', |
518 coreconfigitem( | 736 b'reply-to', |
519 b'experimental', b'bundle-phases', default=False, | 737 default=None, |
520 ) | 738 ) |
521 coreconfigitem( | 739 coreconfigitem( |
522 b'experimental', b'bundle2-advertise', default=True, | 740 b'email', |
523 ) | 741 b'to', |
524 coreconfigitem( | 742 default=None, |
525 b'experimental', b'bundle2-output-capture', default=False, | 743 ) |
526 ) | 744 coreconfigitem( |
527 coreconfigitem( | 745 b'experimental', |
528 b'experimental', b'bundle2.pushback', default=False, | 746 b'archivemetatemplate', |
529 ) | 747 default=dynamicdefault, |
530 coreconfigitem( | 748 ) |
531 b'experimental', b'bundle2lazylocking', default=False, | 749 coreconfigitem( |
532 ) | 750 b'experimental', |
533 coreconfigitem( | 751 b'auto-publish', |
534 b'experimental', b'bundlecomplevel', default=None, | 752 default=b'publish', |
535 ) | 753 ) |
536 coreconfigitem( | 754 coreconfigitem( |
537 b'experimental', b'bundlecomplevel.bzip2', default=None, | 755 b'experimental', |
538 ) | 756 b'bundle-phases', |
539 coreconfigitem( | 757 default=False, |
540 b'experimental', b'bundlecomplevel.gzip', default=None, | 758 ) |
541 ) | 759 coreconfigitem( |
542 coreconfigitem( | 760 b'experimental', |
543 b'experimental', b'bundlecomplevel.none', default=None, | 761 b'bundle2-advertise', |
544 ) | 762 default=True, |
545 coreconfigitem( | 763 ) |
546 b'experimental', b'bundlecomplevel.zstd', default=None, | 764 coreconfigitem( |
547 ) | 765 b'experimental', |
548 coreconfigitem( | 766 b'bundle2-output-capture', |
549 b'experimental', b'changegroup3', default=False, | 767 default=False, |
550 ) | 768 ) |
551 coreconfigitem( | 769 coreconfigitem( |
552 b'experimental', b'cleanup-as-archived', default=False, | 770 b'experimental', |
553 ) | 771 b'bundle2.pushback', |
554 coreconfigitem( | 772 default=False, |
555 b'experimental', b'clientcompressionengines', default=list, | 773 ) |
556 ) | 774 coreconfigitem( |
557 coreconfigitem( | 775 b'experimental', |
558 b'experimental', b'copytrace', default=b'on', | 776 b'bundle2lazylocking', |
559 ) | 777 default=False, |
560 coreconfigitem( | 778 ) |
561 b'experimental', b'copytrace.movecandidateslimit', default=100, | 779 coreconfigitem( |
562 ) | 780 b'experimental', |
563 coreconfigitem( | 781 b'bundlecomplevel', |
564 b'experimental', b'copytrace.sourcecommitlimit', default=100, | 782 default=None, |
565 ) | 783 ) |
566 coreconfigitem( | 784 coreconfigitem( |
567 b'experimental', b'copies.read-from', default=b"filelog-only", | 785 b'experimental', |
568 ) | 786 b'bundlecomplevel.bzip2', |
569 coreconfigitem( | 787 default=None, |
570 b'experimental', b'copies.write-to', default=b'filelog-only', | 788 ) |
571 ) | 789 coreconfigitem( |
572 coreconfigitem( | 790 b'experimental', |
573 b'experimental', b'crecordtest', default=None, | 791 b'bundlecomplevel.gzip', |
574 ) | 792 default=None, |
575 coreconfigitem( | 793 ) |
576 b'experimental', b'directaccess', default=False, | 794 coreconfigitem( |
577 ) | 795 b'experimental', |
578 coreconfigitem( | 796 b'bundlecomplevel.none', |
579 b'experimental', b'directaccess.revnums', default=False, | 797 default=None, |
580 ) | 798 ) |
581 coreconfigitem( | 799 coreconfigitem( |
582 b'experimental', b'editortmpinhg', default=False, | 800 b'experimental', |
583 ) | 801 b'bundlecomplevel.zstd', |
584 coreconfigitem( | 802 default=None, |
585 b'experimental', b'evolution', default=list, | 803 ) |
804 coreconfigitem( | |
805 b'experimental', | |
806 b'changegroup3', | |
807 default=False, | |
808 ) | |
809 coreconfigitem( | |
810 b'experimental', | |
811 b'cleanup-as-archived', | |
812 default=False, | |
813 ) | |
814 coreconfigitem( | |
815 b'experimental', | |
816 b'clientcompressionengines', | |
817 default=list, | |
818 ) | |
819 coreconfigitem( | |
820 b'experimental', | |
821 b'copytrace', | |
822 default=b'on', | |
823 ) | |
824 coreconfigitem( | |
825 b'experimental', | |
826 b'copytrace.movecandidateslimit', | |
827 default=100, | |
828 ) | |
829 coreconfigitem( | |
830 b'experimental', | |
831 b'copytrace.sourcecommitlimit', | |
832 default=100, | |
833 ) | |
834 coreconfigitem( | |
835 b'experimental', | |
836 b'copies.read-from', | |
837 default=b"filelog-only", | |
838 ) | |
839 coreconfigitem( | |
840 b'experimental', | |
841 b'copies.write-to', | |
842 default=b'filelog-only', | |
843 ) | |
844 coreconfigitem( | |
845 b'experimental', | |
846 b'crecordtest', | |
847 default=None, | |
848 ) | |
849 coreconfigitem( | |
850 b'experimental', | |
851 b'directaccess', | |
852 default=False, | |
853 ) | |
854 coreconfigitem( | |
855 b'experimental', | |
856 b'directaccess.revnums', | |
857 default=False, | |
858 ) | |
859 coreconfigitem( | |
860 b'experimental', | |
861 b'editortmpinhg', | |
862 default=False, | |
863 ) | |
864 coreconfigitem( | |
865 b'experimental', | |
866 b'evolution', | |
867 default=list, | |
586 ) | 868 ) |
587 coreconfigitem( | 869 coreconfigitem( |
588 b'experimental', | 870 b'experimental', |
589 b'evolution.allowdivergence', | 871 b'evolution.allowdivergence', |
590 default=False, | 872 default=False, |
591 alias=[(b'experimental', b'allowdivergence')], | 873 alias=[(b'experimental', b'allowdivergence')], |
592 ) | 874 ) |
593 coreconfigitem( | 875 coreconfigitem( |
594 b'experimental', b'evolution.allowunstable', default=None, | 876 b'experimental', |
595 ) | 877 b'evolution.allowunstable', |
596 coreconfigitem( | 878 default=None, |
597 b'experimental', b'evolution.createmarkers', default=None, | 879 ) |
880 coreconfigitem( | |
881 b'experimental', | |
882 b'evolution.createmarkers', | |
883 default=None, | |
598 ) | 884 ) |
599 coreconfigitem( | 885 coreconfigitem( |
600 b'experimental', | 886 b'experimental', |
601 b'evolution.effect-flags', | 887 b'evolution.effect-flags', |
602 default=True, | 888 default=True, |
603 alias=[(b'experimental', b'effect-flags')], | 889 alias=[(b'experimental', b'effect-flags')], |
604 ) | 890 ) |
605 coreconfigitem( | 891 coreconfigitem( |
606 b'experimental', b'evolution.exchange', default=None, | 892 b'experimental', |
607 ) | 893 b'evolution.exchange', |
608 coreconfigitem( | 894 default=None, |
609 b'experimental', b'evolution.bundle-obsmarker', default=False, | 895 ) |
610 ) | 896 coreconfigitem( |
611 coreconfigitem( | 897 b'experimental', |
612 b'experimental', b'log.topo', default=False, | 898 b'evolution.bundle-obsmarker', |
613 ) | 899 default=False, |
614 coreconfigitem( | 900 ) |
615 b'experimental', b'evolution.report-instabilities', default=True, | 901 coreconfigitem( |
616 ) | 902 b'experimental', |
617 coreconfigitem( | 903 b'log.topo', |
618 b'experimental', b'evolution.track-operation', default=True, | 904 default=False, |
905 ) | |
906 coreconfigitem( | |
907 b'experimental', | |
908 b'evolution.report-instabilities', | |
909 default=True, | |
910 ) | |
911 coreconfigitem( | |
912 b'experimental', | |
913 b'evolution.track-operation', | |
914 default=True, | |
619 ) | 915 ) |
620 # repo-level config to exclude a revset visibility | 916 # repo-level config to exclude a revset visibility |
621 # | 917 # |
622 # The target use case is to use `share` to expose different subset of the same | 918 # The target use case is to use `share` to expose different subset of the same |
623 # repository, especially server side. See also `server.view`. | 919 # repository, especially server side. See also `server.view`. |
624 coreconfigitem( | 920 coreconfigitem( |
625 b'experimental', b'extra-filter-revs', default=None, | 921 b'experimental', |
626 ) | 922 b'extra-filter-revs', |
627 coreconfigitem( | 923 default=None, |
628 b'experimental', b'maxdeltachainspan', default=-1, | 924 ) |
925 coreconfigitem( | |
926 b'experimental', | |
927 b'maxdeltachainspan', | |
928 default=-1, | |
629 ) | 929 ) |
630 # tracks files which were undeleted (merge might delete them but we explicitly | 930 # tracks files which were undeleted (merge might delete them but we explicitly |
631 # kept/undeleted them) and creates new filenodes for them | 931 # kept/undeleted them) and creates new filenodes for them |
632 coreconfigitem( | 932 coreconfigitem( |
633 b'experimental', b'merge-track-salvaged', default=False, | 933 b'experimental', |
634 ) | 934 b'merge-track-salvaged', |
635 coreconfigitem( | 935 default=False, |
636 b'experimental', b'mergetempdirprefix', default=None, | 936 ) |
637 ) | 937 coreconfigitem( |
638 coreconfigitem( | 938 b'experimental', |
639 b'experimental', b'mmapindexthreshold', default=None, | 939 b'mergetempdirprefix', |
640 ) | 940 default=None, |
641 coreconfigitem( | 941 ) |
642 b'experimental', b'narrow', default=False, | 942 coreconfigitem( |
643 ) | 943 b'experimental', |
644 coreconfigitem( | 944 b'mmapindexthreshold', |
645 b'experimental', b'nonnormalparanoidcheck', default=False, | 945 default=None, |
646 ) | 946 ) |
647 coreconfigitem( | 947 coreconfigitem( |
648 b'experimental', b'exportableenviron', default=list, | 948 b'experimental', |
649 ) | 949 b'narrow', |
650 coreconfigitem( | 950 default=False, |
651 b'experimental', b'extendedheader.index', default=None, | 951 ) |
652 ) | 952 coreconfigitem( |
653 coreconfigitem( | 953 b'experimental', |
654 b'experimental', b'extendedheader.similarity', default=False, | 954 b'nonnormalparanoidcheck', |
655 ) | 955 default=False, |
656 coreconfigitem( | 956 ) |
657 b'experimental', b'graphshorten', default=False, | 957 coreconfigitem( |
658 ) | 958 b'experimental', |
659 coreconfigitem( | 959 b'exportableenviron', |
660 b'experimental', b'graphstyle.parent', default=dynamicdefault, | 960 default=list, |
661 ) | 961 ) |
662 coreconfigitem( | 962 coreconfigitem( |
663 b'experimental', b'graphstyle.missing', default=dynamicdefault, | 963 b'experimental', |
664 ) | 964 b'extendedheader.index', |
665 coreconfigitem( | 965 default=None, |
666 b'experimental', b'graphstyle.grandparent', default=dynamicdefault, | 966 ) |
667 ) | 967 coreconfigitem( |
668 coreconfigitem( | 968 b'experimental', |
669 b'experimental', b'hook-track-tags', default=False, | 969 b'extendedheader.similarity', |
670 ) | 970 default=False, |
671 coreconfigitem( | 971 ) |
672 b'experimental', b'httppeer.advertise-v2', default=False, | 972 coreconfigitem( |
673 ) | 973 b'experimental', |
674 coreconfigitem( | 974 b'graphshorten', |
675 b'experimental', b'httppeer.v2-encoder-order', default=None, | 975 default=False, |
676 ) | 976 ) |
677 coreconfigitem( | 977 coreconfigitem( |
678 b'experimental', b'httppostargs', default=False, | 978 b'experimental', |
979 b'graphstyle.parent', | |
980 default=dynamicdefault, | |
981 ) | |
982 coreconfigitem( | |
983 b'experimental', | |
984 b'graphstyle.missing', | |
985 default=dynamicdefault, | |
986 ) | |
987 coreconfigitem( | |
988 b'experimental', | |
989 b'graphstyle.grandparent', | |
990 default=dynamicdefault, | |
991 ) | |
992 coreconfigitem( | |
993 b'experimental', | |
994 b'hook-track-tags', | |
995 default=False, | |
996 ) | |
997 coreconfigitem( | |
998 b'experimental', | |
999 b'httppeer.advertise-v2', | |
1000 default=False, | |
1001 ) | |
1002 coreconfigitem( | |
1003 b'experimental', | |
1004 b'httppeer.v2-encoder-order', | |
1005 default=None, | |
1006 ) | |
1007 coreconfigitem( | |
1008 b'experimental', | |
1009 b'httppostargs', | |
1010 default=False, | |
679 ) | 1011 ) |
680 coreconfigitem(b'experimental', b'nointerrupt', default=False) | 1012 coreconfigitem(b'experimental', b'nointerrupt', default=False) |
681 coreconfigitem(b'experimental', b'nointerrupt-interactiveonly', default=True) | 1013 coreconfigitem(b'experimental', b'nointerrupt-interactiveonly', default=True) |
682 | 1014 |
683 coreconfigitem( | 1015 coreconfigitem( |
684 b'experimental', b'obsmarkers-exchange-debug', default=False, | 1016 b'experimental', |
685 ) | 1017 b'obsmarkers-exchange-debug', |
686 coreconfigitem( | 1018 default=False, |
687 b'experimental', b'remotenames', default=False, | 1019 ) |
688 ) | 1020 coreconfigitem( |
689 coreconfigitem( | 1021 b'experimental', |
690 b'experimental', b'removeemptydirs', default=True, | 1022 b'remotenames', |
691 ) | 1023 default=False, |
692 coreconfigitem( | 1024 ) |
693 b'experimental', b'revert.interactive.select-to-keep', default=False, | 1025 coreconfigitem( |
694 ) | 1026 b'experimental', |
695 coreconfigitem( | 1027 b'removeemptydirs', |
696 b'experimental', b'revisions.prefixhexnode', default=False, | 1028 default=True, |
697 ) | 1029 ) |
698 coreconfigitem( | 1030 coreconfigitem( |
699 b'experimental', b'revlogv2', default=None, | 1031 b'experimental', |
700 ) | 1032 b'revert.interactive.select-to-keep', |
701 coreconfigitem( | 1033 default=False, |
702 b'experimental', b'revisions.disambiguatewithin', default=None, | 1034 ) |
703 ) | 1035 coreconfigitem( |
704 coreconfigitem( | 1036 b'experimental', |
705 b'experimental', b'rust.index', default=False, | 1037 b'revisions.prefixhexnode', |
706 ) | 1038 default=False, |
707 coreconfigitem( | 1039 ) |
708 b'experimental', b'server.filesdata.recommended-batch-size', default=50000, | 1040 coreconfigitem( |
1041 b'experimental', | |
1042 b'revlogv2', | |
1043 default=None, | |
1044 ) | |
1045 coreconfigitem( | |
1046 b'experimental', | |
1047 b'revisions.disambiguatewithin', | |
1048 default=None, | |
1049 ) | |
1050 coreconfigitem( | |
1051 b'experimental', | |
1052 b'rust.index', | |
1053 default=False, | |
1054 ) | |
1055 coreconfigitem( | |
1056 b'experimental', | |
1057 b'server.filesdata.recommended-batch-size', | |
1058 default=50000, | |
709 ) | 1059 ) |
710 coreconfigitem( | 1060 coreconfigitem( |
711 b'experimental', | 1061 b'experimental', |
712 b'server.manifestdata.recommended-batch-size', | 1062 b'server.manifestdata.recommended-batch-size', |
713 default=100000, | 1063 default=100000, |
714 ) | 1064 ) |
715 coreconfigitem( | 1065 coreconfigitem( |
716 b'experimental', b'server.stream-narrow-clones', default=False, | 1066 b'experimental', |
717 ) | 1067 b'server.stream-narrow-clones', |
718 coreconfigitem( | 1068 default=False, |
719 b'experimental', b'single-head-per-branch', default=False, | 1069 ) |
1070 coreconfigitem( | |
1071 b'experimental', | |
1072 b'single-head-per-branch', | |
1073 default=False, | |
720 ) | 1074 ) |
721 coreconfigitem( | 1075 coreconfigitem( |
722 b'experimental', | 1076 b'experimental', |
723 b'single-head-per-branch:account-closed-heads', | 1077 b'single-head-per-branch:account-closed-heads', |
724 default=False, | 1078 default=False, |
725 ) | 1079 ) |
726 coreconfigitem( | 1080 coreconfigitem( |
727 b'experimental', b'sshserver.support-v2', default=False, | 1081 b'experimental', |
728 ) | 1082 b'sshserver.support-v2', |
729 coreconfigitem( | 1083 default=False, |
730 b'experimental', b'sparse-read', default=False, | 1084 ) |
731 ) | 1085 coreconfigitem( |
732 coreconfigitem( | 1086 b'experimental', |
733 b'experimental', b'sparse-read.density-threshold', default=0.50, | 1087 b'sparse-read', |
734 ) | 1088 default=False, |
735 coreconfigitem( | 1089 ) |
736 b'experimental', b'sparse-read.min-gap-size', default=b'65K', | 1090 coreconfigitem( |
737 ) | 1091 b'experimental', |
738 coreconfigitem( | 1092 b'sparse-read.density-threshold', |
739 b'experimental', b'treemanifest', default=False, | 1093 default=0.50, |
740 ) | 1094 ) |
741 coreconfigitem( | 1095 coreconfigitem( |
742 b'experimental', b'update.atomic-file', default=False, | 1096 b'experimental', |
743 ) | 1097 b'sparse-read.min-gap-size', |
744 coreconfigitem( | 1098 default=b'65K', |
745 b'experimental', b'sshpeer.advertise-v2', default=False, | 1099 ) |
746 ) | 1100 coreconfigitem( |
747 coreconfigitem( | 1101 b'experimental', |
748 b'experimental', b'web.apiserver', default=False, | 1102 b'treemanifest', |
749 ) | 1103 default=False, |
750 coreconfigitem( | 1104 ) |
751 b'experimental', b'web.api.http-v2', default=False, | 1105 coreconfigitem( |
752 ) | 1106 b'experimental', |
753 coreconfigitem( | 1107 b'update.atomic-file', |
754 b'experimental', b'web.api.debugreflect', default=False, | 1108 default=False, |
755 ) | 1109 ) |
756 coreconfigitem( | 1110 coreconfigitem( |
757 b'experimental', b'worker.wdir-get-thread-safe', default=False, | 1111 b'experimental', |
758 ) | 1112 b'sshpeer.advertise-v2', |
759 coreconfigitem( | 1113 default=False, |
760 b'experimental', b'worker.repository-upgrade', default=False, | 1114 ) |
761 ) | 1115 coreconfigitem( |
762 coreconfigitem( | 1116 b'experimental', |
763 b'experimental', b'xdiff', default=False, | 1117 b'web.apiserver', |
764 ) | 1118 default=False, |
765 coreconfigitem( | 1119 ) |
766 b'extensions', b'.*', default=None, generic=True, | 1120 coreconfigitem( |
767 ) | 1121 b'experimental', |
768 coreconfigitem( | 1122 b'web.api.http-v2', |
769 b'extdata', b'.*', default=None, generic=True, | 1123 default=False, |
770 ) | 1124 ) |
771 coreconfigitem( | 1125 coreconfigitem( |
772 b'format', b'bookmarks-in-store', default=False, | 1126 b'experimental', |
773 ) | 1127 b'web.api.debugreflect', |
774 coreconfigitem( | 1128 default=False, |
775 b'format', b'chunkcachesize', default=None, experimental=True, | 1129 ) |
776 ) | 1130 coreconfigitem( |
777 coreconfigitem( | 1131 b'experimental', |
778 b'format', b'dotencode', default=True, | 1132 b'worker.wdir-get-thread-safe', |
779 ) | 1133 default=False, |
780 coreconfigitem( | 1134 ) |
781 b'format', b'generaldelta', default=False, experimental=True, | 1135 coreconfigitem( |
782 ) | 1136 b'experimental', |
783 coreconfigitem( | 1137 b'worker.repository-upgrade', |
784 b'format', b'manifestcachesize', default=None, experimental=True, | 1138 default=False, |
785 ) | 1139 ) |
786 coreconfigitem( | 1140 coreconfigitem( |
787 b'format', b'maxchainlen', default=dynamicdefault, experimental=True, | 1141 b'experimental', |
788 ) | 1142 b'xdiff', |
789 coreconfigitem( | 1143 default=False, |
790 b'format', b'obsstore-version', default=None, | 1144 ) |
791 ) | 1145 coreconfigitem( |
792 coreconfigitem( | 1146 b'extensions', |
793 b'format', b'sparse-revlog', default=True, | 1147 b'.*', |
1148 default=None, | |
1149 generic=True, | |
1150 ) | |
1151 coreconfigitem( | |
1152 b'extdata', | |
1153 b'.*', | |
1154 default=None, | |
1155 generic=True, | |
1156 ) | |
1157 coreconfigitem( | |
1158 b'format', | |
1159 b'bookmarks-in-store', | |
1160 default=False, | |
1161 ) | |
1162 coreconfigitem( | |
1163 b'format', | |
1164 b'chunkcachesize', | |
1165 default=None, | |
1166 experimental=True, | |
1167 ) | |
1168 coreconfigitem( | |
1169 b'format', | |
1170 b'dotencode', | |
1171 default=True, | |
1172 ) | |
1173 coreconfigitem( | |
1174 b'format', | |
1175 b'generaldelta', | |
1176 default=False, | |
1177 experimental=True, | |
1178 ) | |
1179 coreconfigitem( | |
1180 b'format', | |
1181 b'manifestcachesize', | |
1182 default=None, | |
1183 experimental=True, | |
1184 ) | |
1185 coreconfigitem( | |
1186 b'format', | |
1187 b'maxchainlen', | |
1188 default=dynamicdefault, | |
1189 experimental=True, | |
1190 ) | |
1191 coreconfigitem( | |
1192 b'format', | |
1193 b'obsstore-version', | |
1194 default=None, | |
1195 ) | |
1196 coreconfigitem( | |
1197 b'format', | |
1198 b'sparse-revlog', | |
1199 default=True, | |
794 ) | 1200 ) |
795 coreconfigitem( | 1201 coreconfigitem( |
796 b'format', | 1202 b'format', |
797 b'revlog-compression', | 1203 b'revlog-compression', |
798 default=lambda: [b'zlib'], | 1204 default=lambda: [b'zlib'], |
799 alias=[(b'experimental', b'format.compression')], | 1205 alias=[(b'experimental', b'format.compression')], |
800 ) | 1206 ) |
801 coreconfigitem( | 1207 coreconfigitem( |
802 b'format', b'usefncache', default=True, | 1208 b'format', |
803 ) | 1209 b'usefncache', |
804 coreconfigitem( | 1210 default=True, |
805 b'format', b'usegeneraldelta', default=True, | 1211 ) |
806 ) | 1212 coreconfigitem( |
807 coreconfigitem( | 1213 b'format', |
808 b'format', b'usestore', default=True, | 1214 b'usegeneraldelta', |
1215 default=True, | |
1216 ) | |
1217 coreconfigitem( | |
1218 b'format', | |
1219 b'usestore', | |
1220 default=True, | |
809 ) | 1221 ) |
810 # Right now, the only efficient implement of the nodemap logic is in Rust, so | 1222 # Right now, the only efficient implement of the nodemap logic is in Rust, so |
811 # the persistent nodemap feature needs to stay experimental as long as the Rust | 1223 # the persistent nodemap feature needs to stay experimental as long as the Rust |
812 # extensions are an experimental feature. | 1224 # extensions are an experimental feature. |
813 coreconfigitem( | 1225 coreconfigitem( |
818 b'exp-use-copies-side-data-changeset', | 1230 b'exp-use-copies-side-data-changeset', |
819 default=False, | 1231 default=False, |
820 experimental=True, | 1232 experimental=True, |
821 ) | 1233 ) |
822 coreconfigitem( | 1234 coreconfigitem( |
823 b'format', b'exp-use-side-data', default=False, experimental=True, | 1235 b'format', |
824 ) | 1236 b'exp-use-side-data', |
825 coreconfigitem( | 1237 default=False, |
826 b'format', b'exp-share-safe', default=False, experimental=True, | 1238 experimental=True, |
827 ) | 1239 ) |
828 coreconfigitem( | 1240 coreconfigitem( |
829 b'format', b'internal-phase', default=False, experimental=True, | 1241 b'format', |
830 ) | 1242 b'exp-share-safe', |
831 coreconfigitem( | 1243 default=False, |
832 b'fsmonitor', b'warn_when_unused', default=True, | 1244 experimental=True, |
833 ) | 1245 ) |
834 coreconfigitem( | 1246 coreconfigitem( |
835 b'fsmonitor', b'warn_update_file_count', default=50000, | 1247 b'format', |
836 ) | 1248 b'internal-phase', |
837 coreconfigitem( | 1249 default=False, |
838 b'fsmonitor', b'warn_update_file_count_rust', default=400000, | 1250 experimental=True, |
839 ) | 1251 ) |
840 coreconfigitem( | 1252 coreconfigitem( |
841 b'help', br'hidden-command\..*', default=False, generic=True, | 1253 b'fsmonitor', |
842 ) | 1254 b'warn_when_unused', |
843 coreconfigitem( | 1255 default=True, |
844 b'help', br'hidden-topic\..*', default=False, generic=True, | 1256 ) |
845 ) | 1257 coreconfigitem( |
846 coreconfigitem( | 1258 b'fsmonitor', |
847 b'hooks', b'.*', default=dynamicdefault, generic=True, | 1259 b'warn_update_file_count', |
848 ) | 1260 default=50000, |
849 coreconfigitem( | 1261 ) |
850 b'hgweb-paths', b'.*', default=list, generic=True, | 1262 coreconfigitem( |
851 ) | 1263 b'fsmonitor', |
852 coreconfigitem( | 1264 b'warn_update_file_count_rust', |
853 b'hostfingerprints', b'.*', default=list, generic=True, | 1265 default=400000, |
854 ) | 1266 ) |
855 coreconfigitem( | 1267 coreconfigitem( |
856 b'hostsecurity', b'ciphers', default=None, | 1268 b'help', |
857 ) | 1269 br'hidden-command\..*', |
858 coreconfigitem( | 1270 default=False, |
859 b'hostsecurity', b'minimumprotocol', default=dynamicdefault, | 1271 generic=True, |
1272 ) | |
1273 coreconfigitem( | |
1274 b'help', | |
1275 br'hidden-topic\..*', | |
1276 default=False, | |
1277 generic=True, | |
1278 ) | |
1279 coreconfigitem( | |
1280 b'hooks', | |
1281 b'.*', | |
1282 default=dynamicdefault, | |
1283 generic=True, | |
1284 ) | |
1285 coreconfigitem( | |
1286 b'hgweb-paths', | |
1287 b'.*', | |
1288 default=list, | |
1289 generic=True, | |
1290 ) | |
1291 coreconfigitem( | |
1292 b'hostfingerprints', | |
1293 b'.*', | |
1294 default=list, | |
1295 generic=True, | |
1296 ) | |
1297 coreconfigitem( | |
1298 b'hostsecurity', | |
1299 b'ciphers', | |
1300 default=None, | |
1301 ) | |
1302 coreconfigitem( | |
1303 b'hostsecurity', | |
1304 b'minimumprotocol', | |
1305 default=dynamicdefault, | |
860 ) | 1306 ) |
861 coreconfigitem( | 1307 coreconfigitem( |
862 b'hostsecurity', | 1308 b'hostsecurity', |
863 b'.*:minimumprotocol$', | 1309 b'.*:minimumprotocol$', |
864 default=dynamicdefault, | 1310 default=dynamicdefault, |
865 generic=True, | 1311 generic=True, |
866 ) | 1312 ) |
867 coreconfigitem( | 1313 coreconfigitem( |
868 b'hostsecurity', b'.*:ciphers$', default=dynamicdefault, generic=True, | 1314 b'hostsecurity', |
869 ) | 1315 b'.*:ciphers$', |
870 coreconfigitem( | 1316 default=dynamicdefault, |
871 b'hostsecurity', b'.*:fingerprints$', default=list, generic=True, | 1317 generic=True, |
872 ) | 1318 ) |
873 coreconfigitem( | 1319 coreconfigitem( |
874 b'hostsecurity', b'.*:verifycertsfile$', default=None, generic=True, | 1320 b'hostsecurity', |
875 ) | 1321 b'.*:fingerprints$', |
876 | 1322 default=list, |
877 coreconfigitem( | 1323 generic=True, |
878 b'http_proxy', b'always', default=False, | 1324 ) |
879 ) | 1325 coreconfigitem( |
880 coreconfigitem( | 1326 b'hostsecurity', |
881 b'http_proxy', b'host', default=None, | 1327 b'.*:verifycertsfile$', |
882 ) | 1328 default=None, |
883 coreconfigitem( | 1329 generic=True, |
884 b'http_proxy', b'no', default=list, | 1330 ) |
885 ) | 1331 |
886 coreconfigitem( | 1332 coreconfigitem( |
887 b'http_proxy', b'passwd', default=None, | 1333 b'http_proxy', |
888 ) | 1334 b'always', |
889 coreconfigitem( | 1335 default=False, |
890 b'http_proxy', b'user', default=None, | 1336 ) |
891 ) | 1337 coreconfigitem( |
892 | 1338 b'http_proxy', |
893 coreconfigitem( | 1339 b'host', |
894 b'http', b'timeout', default=None, | 1340 default=None, |
895 ) | 1341 ) |
896 | 1342 coreconfigitem( |
897 coreconfigitem( | 1343 b'http_proxy', |
898 b'logtoprocess', b'commandexception', default=None, | 1344 b'no', |
899 ) | 1345 default=list, |
900 coreconfigitem( | 1346 ) |
901 b'logtoprocess', b'commandfinish', default=None, | 1347 coreconfigitem( |
902 ) | 1348 b'http_proxy', |
903 coreconfigitem( | 1349 b'passwd', |
904 b'logtoprocess', b'command', default=None, | 1350 default=None, |
905 ) | 1351 ) |
906 coreconfigitem( | 1352 coreconfigitem( |
907 b'logtoprocess', b'develwarn', default=None, | 1353 b'http_proxy', |
908 ) | 1354 b'user', |
909 coreconfigitem( | 1355 default=None, |
910 b'logtoprocess', b'uiblocked', default=None, | 1356 ) |
911 ) | 1357 |
912 coreconfigitem( | 1358 coreconfigitem( |
913 b'merge', b'checkunknown', default=b'abort', | 1359 b'http', |
914 ) | 1360 b'timeout', |
915 coreconfigitem( | 1361 default=None, |
916 b'merge', b'checkignored', default=b'abort', | 1362 ) |
917 ) | 1363 |
918 coreconfigitem( | 1364 coreconfigitem( |
919 b'experimental', b'merge.checkpathconflicts', default=False, | 1365 b'logtoprocess', |
920 ) | 1366 b'commandexception', |
921 coreconfigitem( | 1367 default=None, |
922 b'merge', b'followcopies', default=True, | 1368 ) |
923 ) | 1369 coreconfigitem( |
924 coreconfigitem( | 1370 b'logtoprocess', |
925 b'merge', b'on-failure', default=b'continue', | 1371 b'commandfinish', |
926 ) | 1372 default=None, |
927 coreconfigitem( | 1373 ) |
928 b'merge', b'preferancestor', default=lambda: [b'*'], experimental=True, | 1374 coreconfigitem( |
929 ) | 1375 b'logtoprocess', |
930 coreconfigitem( | 1376 b'command', |
931 b'merge', b'strict-capability-check', default=False, | 1377 default=None, |
932 ) | 1378 ) |
933 coreconfigitem( | 1379 coreconfigitem( |
934 b'merge-tools', b'.*', default=None, generic=True, | 1380 b'logtoprocess', |
1381 b'develwarn', | |
1382 default=None, | |
1383 ) | |
1384 coreconfigitem( | |
1385 b'logtoprocess', | |
1386 b'uiblocked', | |
1387 default=None, | |
1388 ) | |
1389 coreconfigitem( | |
1390 b'merge', | |
1391 b'checkunknown', | |
1392 default=b'abort', | |
1393 ) | |
1394 coreconfigitem( | |
1395 b'merge', | |
1396 b'checkignored', | |
1397 default=b'abort', | |
1398 ) | |
1399 coreconfigitem( | |
1400 b'experimental', | |
1401 b'merge.checkpathconflicts', | |
1402 default=False, | |
1403 ) | |
1404 coreconfigitem( | |
1405 b'merge', | |
1406 b'followcopies', | |
1407 default=True, | |
1408 ) | |
1409 coreconfigitem( | |
1410 b'merge', | |
1411 b'on-failure', | |
1412 default=b'continue', | |
1413 ) | |
1414 coreconfigitem( | |
1415 b'merge', | |
1416 b'preferancestor', | |
1417 default=lambda: [b'*'], | |
1418 experimental=True, | |
1419 ) | |
1420 coreconfigitem( | |
1421 b'merge', | |
1422 b'strict-capability-check', | |
1423 default=False, | |
1424 ) | |
1425 coreconfigitem( | |
1426 b'merge-tools', | |
1427 b'.*', | |
1428 default=None, | |
1429 generic=True, | |
935 ) | 1430 ) |
936 coreconfigitem( | 1431 coreconfigitem( |
937 b'merge-tools', | 1432 b'merge-tools', |
938 br'.*\.args$', | 1433 br'.*\.args$', |
939 default=b"$local $base $other", | 1434 default=b"$local $base $other", |
940 generic=True, | 1435 generic=True, |
941 priority=-1, | 1436 priority=-1, |
942 ) | 1437 ) |
943 coreconfigitem( | 1438 coreconfigitem( |
944 b'merge-tools', br'.*\.binary$', default=False, generic=True, priority=-1, | 1439 b'merge-tools', |
945 ) | 1440 br'.*\.binary$', |
946 coreconfigitem( | 1441 default=False, |
947 b'merge-tools', br'.*\.check$', default=list, generic=True, priority=-1, | 1442 generic=True, |
1443 priority=-1, | |
1444 ) | |
1445 coreconfigitem( | |
1446 b'merge-tools', | |
1447 br'.*\.check$', | |
1448 default=list, | |
1449 generic=True, | |
1450 priority=-1, | |
948 ) | 1451 ) |
949 coreconfigitem( | 1452 coreconfigitem( |
950 b'merge-tools', | 1453 b'merge-tools', |
951 br'.*\.checkchanged$', | 1454 br'.*\.checkchanged$', |
952 default=False, | 1455 default=False, |
959 default=dynamicdefault, | 1462 default=dynamicdefault, |
960 generic=True, | 1463 generic=True, |
961 priority=-1, | 1464 priority=-1, |
962 ) | 1465 ) |
963 coreconfigitem( | 1466 coreconfigitem( |
964 b'merge-tools', br'.*\.fixeol$', default=False, generic=True, priority=-1, | 1467 b'merge-tools', |
965 ) | 1468 br'.*\.fixeol$', |
966 coreconfigitem( | 1469 default=False, |
967 b'merge-tools', br'.*\.gui$', default=False, generic=True, priority=-1, | 1470 generic=True, |
1471 priority=-1, | |
1472 ) | |
1473 coreconfigitem( | |
1474 b'merge-tools', | |
1475 br'.*\.gui$', | |
1476 default=False, | |
1477 generic=True, | |
1478 priority=-1, | |
968 ) | 1479 ) |
969 coreconfigitem( | 1480 coreconfigitem( |
970 b'merge-tools', | 1481 b'merge-tools', |
971 br'.*\.mergemarkers$', | 1482 br'.*\.mergemarkers$', |
972 default=b'basic', | 1483 default=b'basic', |
979 default=dynamicdefault, # take from command-templates.mergemarker | 1490 default=dynamicdefault, # take from command-templates.mergemarker |
980 generic=True, | 1491 generic=True, |
981 priority=-1, | 1492 priority=-1, |
982 ) | 1493 ) |
983 coreconfigitem( | 1494 coreconfigitem( |
984 b'merge-tools', br'.*\.priority$', default=0, generic=True, priority=-1, | 1495 b'merge-tools', |
1496 br'.*\.priority$', | |
1497 default=0, | |
1498 generic=True, | |
1499 priority=-1, | |
985 ) | 1500 ) |
986 coreconfigitem( | 1501 coreconfigitem( |
987 b'merge-tools', | 1502 b'merge-tools', |
988 br'.*\.premerge$', | 1503 br'.*\.premerge$', |
989 default=dynamicdefault, | 1504 default=dynamicdefault, |
990 generic=True, | 1505 generic=True, |
991 priority=-1, | 1506 priority=-1, |
992 ) | 1507 ) |
993 coreconfigitem( | 1508 coreconfigitem( |
994 b'merge-tools', br'.*\.symlink$', default=False, generic=True, priority=-1, | 1509 b'merge-tools', |
995 ) | 1510 br'.*\.symlink$', |
996 coreconfigitem( | 1511 default=False, |
997 b'pager', b'attend-.*', default=dynamicdefault, generic=True, | 1512 generic=True, |
998 ) | 1513 priority=-1, |
999 coreconfigitem( | 1514 ) |
1000 b'pager', b'ignore', default=list, | 1515 coreconfigitem( |
1001 ) | 1516 b'pager', |
1002 coreconfigitem( | 1517 b'attend-.*', |
1003 b'pager', b'pager', default=dynamicdefault, | 1518 default=dynamicdefault, |
1004 ) | 1519 generic=True, |
1005 coreconfigitem( | 1520 ) |
1006 b'patch', b'eol', default=b'strict', | 1521 coreconfigitem( |
1007 ) | 1522 b'pager', |
1008 coreconfigitem( | 1523 b'ignore', |
1009 b'patch', b'fuzz', default=2, | 1524 default=list, |
1010 ) | 1525 ) |
1011 coreconfigitem( | 1526 coreconfigitem( |
1012 b'paths', b'default', default=None, | 1527 b'pager', |
1013 ) | 1528 b'pager', |
1014 coreconfigitem( | 1529 default=dynamicdefault, |
1015 b'paths', b'default-push', default=None, | 1530 ) |
1016 ) | 1531 coreconfigitem( |
1017 coreconfigitem( | 1532 b'patch', |
1018 b'paths', b'.*', default=None, generic=True, | 1533 b'eol', |
1019 ) | 1534 default=b'strict', |
1020 coreconfigitem( | 1535 ) |
1021 b'phases', b'checksubrepos', default=b'follow', | 1536 coreconfigitem( |
1022 ) | 1537 b'patch', |
1023 coreconfigitem( | 1538 b'fuzz', |
1024 b'phases', b'new-commit', default=b'draft', | 1539 default=2, |
1025 ) | 1540 ) |
1026 coreconfigitem( | 1541 coreconfigitem( |
1027 b'phases', b'publish', default=True, | 1542 b'paths', |
1028 ) | 1543 b'default', |
1029 coreconfigitem( | 1544 default=None, |
1030 b'profiling', b'enabled', default=False, | 1545 ) |
1031 ) | 1546 coreconfigitem( |
1032 coreconfigitem( | 1547 b'paths', |
1033 b'profiling', b'format', default=b'text', | 1548 b'default-push', |
1034 ) | 1549 default=None, |
1035 coreconfigitem( | 1550 ) |
1036 b'profiling', b'freq', default=1000, | 1551 coreconfigitem( |
1037 ) | 1552 b'paths', |
1038 coreconfigitem( | 1553 b'.*', |
1039 b'profiling', b'limit', default=30, | 1554 default=None, |
1040 ) | 1555 generic=True, |
1041 coreconfigitem( | 1556 ) |
1042 b'profiling', b'nested', default=0, | 1557 coreconfigitem( |
1043 ) | 1558 b'phases', |
1044 coreconfigitem( | 1559 b'checksubrepos', |
1045 b'profiling', b'output', default=None, | 1560 default=b'follow', |
1046 ) | 1561 ) |
1047 coreconfigitem( | 1562 coreconfigitem( |
1048 b'profiling', b'showmax', default=0.999, | 1563 b'phases', |
1049 ) | 1564 b'new-commit', |
1050 coreconfigitem( | 1565 default=b'draft', |
1051 b'profiling', b'showmin', default=dynamicdefault, | 1566 ) |
1052 ) | 1567 coreconfigitem( |
1053 coreconfigitem( | 1568 b'phases', |
1054 b'profiling', b'showtime', default=True, | 1569 b'publish', |
1055 ) | 1570 default=True, |
1056 coreconfigitem( | 1571 ) |
1057 b'profiling', b'sort', default=b'inlinetime', | 1572 coreconfigitem( |
1058 ) | 1573 b'profiling', |
1059 coreconfigitem( | 1574 b'enabled', |
1060 b'profiling', b'statformat', default=b'hotpath', | 1575 default=False, |
1061 ) | 1576 ) |
1062 coreconfigitem( | 1577 coreconfigitem( |
1063 b'profiling', b'time-track', default=dynamicdefault, | 1578 b'profiling', |
1064 ) | 1579 b'format', |
1065 coreconfigitem( | 1580 default=b'text', |
1066 b'profiling', b'type', default=b'stat', | 1581 ) |
1067 ) | 1582 coreconfigitem( |
1068 coreconfigitem( | 1583 b'profiling', |
1069 b'progress', b'assume-tty', default=False, | 1584 b'freq', |
1070 ) | 1585 default=1000, |
1071 coreconfigitem( | 1586 ) |
1072 b'progress', b'changedelay', default=1, | 1587 coreconfigitem( |
1073 ) | 1588 b'profiling', |
1074 coreconfigitem( | 1589 b'limit', |
1075 b'progress', b'clear-complete', default=True, | 1590 default=30, |
1076 ) | 1591 ) |
1077 coreconfigitem( | 1592 coreconfigitem( |
1078 b'progress', b'debug', default=False, | 1593 b'profiling', |
1079 ) | 1594 b'nested', |
1080 coreconfigitem( | 1595 default=0, |
1081 b'progress', b'delay', default=3, | 1596 ) |
1082 ) | 1597 coreconfigitem( |
1083 coreconfigitem( | 1598 b'profiling', |
1084 b'progress', b'disable', default=False, | 1599 b'output', |
1085 ) | 1600 default=None, |
1086 coreconfigitem( | 1601 ) |
1087 b'progress', b'estimateinterval', default=60.0, | 1602 coreconfigitem( |
1603 b'profiling', | |
1604 b'showmax', | |
1605 default=0.999, | |
1606 ) | |
1607 coreconfigitem( | |
1608 b'profiling', | |
1609 b'showmin', | |
1610 default=dynamicdefault, | |
1611 ) | |
1612 coreconfigitem( | |
1613 b'profiling', | |
1614 b'showtime', | |
1615 default=True, | |
1616 ) | |
1617 coreconfigitem( | |
1618 b'profiling', | |
1619 b'sort', | |
1620 default=b'inlinetime', | |
1621 ) | |
1622 coreconfigitem( | |
1623 b'profiling', | |
1624 b'statformat', | |
1625 default=b'hotpath', | |
1626 ) | |
1627 coreconfigitem( | |
1628 b'profiling', | |
1629 b'time-track', | |
1630 default=dynamicdefault, | |
1631 ) | |
1632 coreconfigitem( | |
1633 b'profiling', | |
1634 b'type', | |
1635 default=b'stat', | |
1636 ) | |
1637 coreconfigitem( | |
1638 b'progress', | |
1639 b'assume-tty', | |
1640 default=False, | |
1641 ) | |
1642 coreconfigitem( | |
1643 b'progress', | |
1644 b'changedelay', | |
1645 default=1, | |
1646 ) | |
1647 coreconfigitem( | |
1648 b'progress', | |
1649 b'clear-complete', | |
1650 default=True, | |
1651 ) | |
1652 coreconfigitem( | |
1653 b'progress', | |
1654 b'debug', | |
1655 default=False, | |
1656 ) | |
1657 coreconfigitem( | |
1658 b'progress', | |
1659 b'delay', | |
1660 default=3, | |
1661 ) | |
1662 coreconfigitem( | |
1663 b'progress', | |
1664 b'disable', | |
1665 default=False, | |
1666 ) | |
1667 coreconfigitem( | |
1668 b'progress', | |
1669 b'estimateinterval', | |
1670 default=60.0, | |
1088 ) | 1671 ) |
1089 coreconfigitem( | 1672 coreconfigitem( |
1090 b'progress', | 1673 b'progress', |
1091 b'format', | 1674 b'format', |
1092 default=lambda: [b'topic', b'bar', b'number', b'estimate'], | 1675 default=lambda: [b'topic', b'bar', b'number', b'estimate'], |
1093 ) | 1676 ) |
1094 coreconfigitem( | 1677 coreconfigitem( |
1095 b'progress', b'refresh', default=0.1, | 1678 b'progress', |
1096 ) | 1679 b'refresh', |
1097 coreconfigitem( | 1680 default=0.1, |
1098 b'progress', b'width', default=dynamicdefault, | 1681 ) |
1099 ) | 1682 coreconfigitem( |
1100 coreconfigitem( | 1683 b'progress', |
1101 b'pull', b'confirm', default=False, | 1684 b'width', |
1102 ) | 1685 default=dynamicdefault, |
1103 coreconfigitem( | 1686 ) |
1104 b'push', b'pushvars.server', default=False, | 1687 coreconfigitem( |
1688 b'pull', | |
1689 b'confirm', | |
1690 default=False, | |
1691 ) | |
1692 coreconfigitem( | |
1693 b'push', | |
1694 b'pushvars.server', | |
1695 default=False, | |
1105 ) | 1696 ) |
1106 coreconfigitem( | 1697 coreconfigitem( |
1107 b'rewrite', | 1698 b'rewrite', |
1108 b'backup-bundle', | 1699 b'backup-bundle', |
1109 default=True, | 1700 default=True, |
1110 alias=[(b'ui', b'history-editing-backup')], | 1701 alias=[(b'ui', b'history-editing-backup')], |
1111 ) | 1702 ) |
1112 coreconfigitem( | 1703 coreconfigitem( |
1113 b'rewrite', b'update-timestamp', default=False, | 1704 b'rewrite', |
1114 ) | 1705 b'update-timestamp', |
1115 coreconfigitem( | 1706 default=False, |
1116 b'rewrite', b'empty-successor', default=b'skip', experimental=True, | 1707 ) |
1117 ) | 1708 coreconfigitem( |
1118 coreconfigitem( | 1709 b'rewrite', |
1119 b'storage', b'new-repo-backend', default=b'revlogv1', experimental=True, | 1710 b'empty-successor', |
1711 default=b'skip', | |
1712 experimental=True, | |
1713 ) | |
1714 coreconfigitem( | |
1715 b'storage', | |
1716 b'new-repo-backend', | |
1717 default=b'revlogv1', | |
1718 experimental=True, | |
1120 ) | 1719 ) |
1121 coreconfigitem( | 1720 coreconfigitem( |
1122 b'storage', | 1721 b'storage', |
1123 b'revlog.optimize-delta-parent-choice', | 1722 b'revlog.optimize-delta-parent-choice', |
1124 default=True, | 1723 default=True, |
1131 # experimental as long as format.use-persistent-nodemap is. | 1730 # experimental as long as format.use-persistent-nodemap is. |
1132 coreconfigitem( | 1731 coreconfigitem( |
1133 b'storage', b'revlog.nodemap.mode', default=b'compat', experimental=True | 1732 b'storage', b'revlog.nodemap.mode', default=b'compat', experimental=True |
1134 ) | 1733 ) |
1135 coreconfigitem( | 1734 coreconfigitem( |
1136 b'storage', b'revlog.reuse-external-delta', default=True, | 1735 b'storage', |
1137 ) | 1736 b'revlog.reuse-external-delta', |
1138 coreconfigitem( | 1737 default=True, |
1139 b'storage', b'revlog.reuse-external-delta-parent', default=None, | 1738 ) |
1140 ) | 1739 coreconfigitem( |
1141 coreconfigitem( | 1740 b'storage', |
1142 b'storage', b'revlog.zlib.level', default=None, | 1741 b'revlog.reuse-external-delta-parent', |
1143 ) | 1742 default=None, |
1144 coreconfigitem( | 1743 ) |
1145 b'storage', b'revlog.zstd.level', default=None, | 1744 coreconfigitem( |
1146 ) | 1745 b'storage', |
1147 coreconfigitem( | 1746 b'revlog.zlib.level', |
1148 b'server', b'bookmarks-pushkey-compat', default=True, | 1747 default=None, |
1149 ) | 1748 ) |
1150 coreconfigitem( | 1749 coreconfigitem( |
1151 b'server', b'bundle1', default=True, | 1750 b'storage', |
1152 ) | 1751 b'revlog.zstd.level', |
1153 coreconfigitem( | 1752 default=None, |
1154 b'server', b'bundle1gd', default=None, | 1753 ) |
1155 ) | 1754 coreconfigitem( |
1156 coreconfigitem( | 1755 b'server', |
1157 b'server', b'bundle1.pull', default=None, | 1756 b'bookmarks-pushkey-compat', |
1158 ) | 1757 default=True, |
1159 coreconfigitem( | 1758 ) |
1160 b'server', b'bundle1gd.pull', default=None, | 1759 coreconfigitem( |
1161 ) | 1760 b'server', |
1162 coreconfigitem( | 1761 b'bundle1', |
1163 b'server', b'bundle1.push', default=None, | 1762 default=True, |
1164 ) | 1763 ) |
1165 coreconfigitem( | 1764 coreconfigitem( |
1166 b'server', b'bundle1gd.push', default=None, | 1765 b'server', |
1766 b'bundle1gd', | |
1767 default=None, | |
1768 ) | |
1769 coreconfigitem( | |
1770 b'server', | |
1771 b'bundle1.pull', | |
1772 default=None, | |
1773 ) | |
1774 coreconfigitem( | |
1775 b'server', | |
1776 b'bundle1gd.pull', | |
1777 default=None, | |
1778 ) | |
1779 coreconfigitem( | |
1780 b'server', | |
1781 b'bundle1.push', | |
1782 default=None, | |
1783 ) | |
1784 coreconfigitem( | |
1785 b'server', | |
1786 b'bundle1gd.push', | |
1787 default=None, | |
1167 ) | 1788 ) |
1168 coreconfigitem( | 1789 coreconfigitem( |
1169 b'server', | 1790 b'server', |
1170 b'bundle2.stream', | 1791 b'bundle2.stream', |
1171 default=True, | 1792 default=True, |
1172 alias=[(b'experimental', b'bundle2.stream')], | 1793 alias=[(b'experimental', b'bundle2.stream')], |
1173 ) | 1794 ) |
1174 coreconfigitem( | 1795 coreconfigitem( |
1175 b'server', b'compressionengines', default=list, | 1796 b'server', |
1176 ) | 1797 b'compressionengines', |
1177 coreconfigitem( | 1798 default=list, |
1178 b'server', b'concurrent-push-mode', default=b'check-related', | 1799 ) |
1179 ) | 1800 coreconfigitem( |
1180 coreconfigitem( | 1801 b'server', |
1181 b'server', b'disablefullbundle', default=False, | 1802 b'concurrent-push-mode', |
1182 ) | 1803 default=b'check-related', |
1183 coreconfigitem( | 1804 ) |
1184 b'server', b'maxhttpheaderlen', default=1024, | 1805 coreconfigitem( |
1185 ) | 1806 b'server', |
1186 coreconfigitem( | 1807 b'disablefullbundle', |
1187 b'server', b'pullbundle', default=False, | 1808 default=False, |
1188 ) | 1809 ) |
1189 coreconfigitem( | 1810 coreconfigitem( |
1190 b'server', b'preferuncompressed', default=False, | 1811 b'server', |
1191 ) | 1812 b'maxhttpheaderlen', |
1192 coreconfigitem( | 1813 default=1024, |
1193 b'server', b'streamunbundle', default=False, | 1814 ) |
1194 ) | 1815 coreconfigitem( |
1195 coreconfigitem( | 1816 b'server', |
1196 b'server', b'uncompressed', default=True, | 1817 b'pullbundle', |
1197 ) | 1818 default=False, |
1198 coreconfigitem( | 1819 ) |
1199 b'server', b'uncompressedallowsecret', default=False, | 1820 coreconfigitem( |
1200 ) | 1821 b'server', |
1201 coreconfigitem( | 1822 b'preferuncompressed', |
1202 b'server', b'view', default=b'served', | 1823 default=False, |
1203 ) | 1824 ) |
1204 coreconfigitem( | 1825 coreconfigitem( |
1205 b'server', b'validate', default=False, | 1826 b'server', |
1206 ) | 1827 b'streamunbundle', |
1207 coreconfigitem( | 1828 default=False, |
1208 b'server', b'zliblevel', default=-1, | 1829 ) |
1209 ) | 1830 coreconfigitem( |
1210 coreconfigitem( | 1831 b'server', |
1211 b'server', b'zstdlevel', default=3, | 1832 b'uncompressed', |
1212 ) | 1833 default=True, |
1213 coreconfigitem( | 1834 ) |
1214 b'share', b'pool', default=None, | 1835 coreconfigitem( |
1215 ) | 1836 b'server', |
1216 coreconfigitem( | 1837 b'uncompressedallowsecret', |
1217 b'share', b'poolnaming', default=b'identity', | 1838 default=False, |
1218 ) | 1839 ) |
1219 coreconfigitem( | 1840 coreconfigitem( |
1220 b'shelve', b'maxbackups', default=10, | 1841 b'server', |
1221 ) | 1842 b'view', |
1222 coreconfigitem( | 1843 default=b'served', |
1223 b'smtp', b'host', default=None, | 1844 ) |
1224 ) | 1845 coreconfigitem( |
1225 coreconfigitem( | 1846 b'server', |
1226 b'smtp', b'local_hostname', default=None, | 1847 b'validate', |
1227 ) | 1848 default=False, |
1228 coreconfigitem( | 1849 ) |
1229 b'smtp', b'password', default=None, | 1850 coreconfigitem( |
1230 ) | 1851 b'server', |
1231 coreconfigitem( | 1852 b'zliblevel', |
1232 b'smtp', b'port', default=dynamicdefault, | 1853 default=-1, |
1233 ) | 1854 ) |
1234 coreconfigitem( | 1855 coreconfigitem( |
1235 b'smtp', b'tls', default=b'none', | 1856 b'server', |
1236 ) | 1857 b'zstdlevel', |
1237 coreconfigitem( | 1858 default=3, |
1238 b'smtp', b'username', default=None, | 1859 ) |
1239 ) | 1860 coreconfigitem( |
1240 coreconfigitem( | 1861 b'share', |
1241 b'sparse', b'missingwarning', default=True, experimental=True, | 1862 b'pool', |
1863 default=None, | |
1864 ) | |
1865 coreconfigitem( | |
1866 b'share', | |
1867 b'poolnaming', | |
1868 default=b'identity', | |
1869 ) | |
1870 coreconfigitem( | |
1871 b'shelve', | |
1872 b'maxbackups', | |
1873 default=10, | |
1874 ) | |
1875 coreconfigitem( | |
1876 b'smtp', | |
1877 b'host', | |
1878 default=None, | |
1879 ) | |
1880 coreconfigitem( | |
1881 b'smtp', | |
1882 b'local_hostname', | |
1883 default=None, | |
1884 ) | |
1885 coreconfigitem( | |
1886 b'smtp', | |
1887 b'password', | |
1888 default=None, | |
1889 ) | |
1890 coreconfigitem( | |
1891 b'smtp', | |
1892 b'port', | |
1893 default=dynamicdefault, | |
1894 ) | |
1895 coreconfigitem( | |
1896 b'smtp', | |
1897 b'tls', | |
1898 default=b'none', | |
1899 ) | |
1900 coreconfigitem( | |
1901 b'smtp', | |
1902 b'username', | |
1903 default=None, | |
1904 ) | |
1905 coreconfigitem( | |
1906 b'sparse', | |
1907 b'missingwarning', | |
1908 default=True, | |
1909 experimental=True, | |
1242 ) | 1910 ) |
1243 coreconfigitem( | 1911 coreconfigitem( |
1244 b'subrepos', | 1912 b'subrepos', |
1245 b'allowed', | 1913 b'allowed', |
1246 default=dynamicdefault, # to make backporting simpler | 1914 default=dynamicdefault, # to make backporting simpler |
1247 ) | 1915 ) |
1248 coreconfigitem( | 1916 coreconfigitem( |
1249 b'subrepos', b'hg:allowed', default=dynamicdefault, | 1917 b'subrepos', |
1250 ) | 1918 b'hg:allowed', |
1251 coreconfigitem( | 1919 default=dynamicdefault, |
1252 b'subrepos', b'git:allowed', default=dynamicdefault, | 1920 ) |
1253 ) | 1921 coreconfigitem( |
1254 coreconfigitem( | 1922 b'subrepos', |
1255 b'subrepos', b'svn:allowed', default=dynamicdefault, | 1923 b'git:allowed', |
1256 ) | 1924 default=dynamicdefault, |
1257 coreconfigitem( | 1925 ) |
1258 b'templates', b'.*', default=None, generic=True, | 1926 coreconfigitem( |
1259 ) | 1927 b'subrepos', |
1260 coreconfigitem( | 1928 b'svn:allowed', |
1261 b'templateconfig', b'.*', default=dynamicdefault, generic=True, | 1929 default=dynamicdefault, |
1262 ) | 1930 ) |
1263 coreconfigitem( | 1931 coreconfigitem( |
1264 b'trusted', b'groups', default=list, | 1932 b'templates', |
1265 ) | 1933 b'.*', |
1266 coreconfigitem( | 1934 default=None, |
1267 b'trusted', b'users', default=list, | 1935 generic=True, |
1268 ) | 1936 ) |
1269 coreconfigitem( | 1937 coreconfigitem( |
1270 b'ui', b'_usedassubrepo', default=False, | 1938 b'templateconfig', |
1271 ) | 1939 b'.*', |
1272 coreconfigitem( | 1940 default=dynamicdefault, |
1273 b'ui', b'allowemptycommit', default=False, | 1941 generic=True, |
1274 ) | 1942 ) |
1275 coreconfigitem( | 1943 coreconfigitem( |
1276 b'ui', b'archivemeta', default=True, | 1944 b'trusted', |
1277 ) | 1945 b'groups', |
1278 coreconfigitem( | 1946 default=list, |
1279 b'ui', b'askusername', default=False, | 1947 ) |
1280 ) | 1948 coreconfigitem( |
1281 coreconfigitem( | 1949 b'trusted', |
1282 b'ui', b'available-memory', default=None, | 1950 b'users', |
1283 ) | 1951 default=list, |
1284 | 1952 ) |
1285 coreconfigitem( | 1953 coreconfigitem( |
1286 b'ui', b'clonebundlefallback', default=False, | 1954 b'ui', |
1287 ) | 1955 b'_usedassubrepo', |
1288 coreconfigitem( | 1956 default=False, |
1289 b'ui', b'clonebundleprefers', default=list, | 1957 ) |
1290 ) | 1958 coreconfigitem( |
1291 coreconfigitem( | 1959 b'ui', |
1292 b'ui', b'clonebundles', default=True, | 1960 b'allowemptycommit', |
1293 ) | 1961 default=False, |
1294 coreconfigitem( | 1962 ) |
1295 b'ui', b'color', default=b'auto', | 1963 coreconfigitem( |
1296 ) | 1964 b'ui', |
1297 coreconfigitem( | 1965 b'archivemeta', |
1298 b'ui', b'commitsubrepos', default=False, | 1966 default=True, |
1299 ) | 1967 ) |
1300 coreconfigitem( | 1968 coreconfigitem( |
1301 b'ui', b'debug', default=False, | 1969 b'ui', |
1302 ) | 1970 b'askusername', |
1303 coreconfigitem( | 1971 default=False, |
1304 b'ui', b'debugger', default=None, | 1972 ) |
1305 ) | 1973 coreconfigitem( |
1306 coreconfigitem( | 1974 b'ui', |
1307 b'ui', b'editor', default=dynamicdefault, | 1975 b'available-memory', |
1308 ) | 1976 default=None, |
1309 coreconfigitem( | 1977 ) |
1310 b'ui', b'detailed-exit-code', default=False, experimental=True, | 1978 |
1311 ) | 1979 coreconfigitem( |
1312 coreconfigitem( | 1980 b'ui', |
1313 b'ui', b'fallbackencoding', default=None, | 1981 b'clonebundlefallback', |
1314 ) | 1982 default=False, |
1315 coreconfigitem( | 1983 ) |
1316 b'ui', b'forcecwd', default=None, | 1984 coreconfigitem( |
1317 ) | 1985 b'ui', |
1318 coreconfigitem( | 1986 b'clonebundleprefers', |
1319 b'ui', b'forcemerge', default=None, | 1987 default=list, |
1320 ) | 1988 ) |
1321 coreconfigitem( | 1989 coreconfigitem( |
1322 b'ui', b'formatdebug', default=False, | 1990 b'ui', |
1323 ) | 1991 b'clonebundles', |
1324 coreconfigitem( | 1992 default=True, |
1325 b'ui', b'formatjson', default=False, | 1993 ) |
1326 ) | 1994 coreconfigitem( |
1327 coreconfigitem( | 1995 b'ui', |
1328 b'ui', b'formatted', default=None, | 1996 b'color', |
1329 ) | 1997 default=b'auto', |
1330 coreconfigitem( | 1998 ) |
1331 b'ui', b'interactive', default=None, | 1999 coreconfigitem( |
1332 ) | 2000 b'ui', |
1333 coreconfigitem( | 2001 b'commitsubrepos', |
1334 b'ui', b'interface', default=None, | 2002 default=False, |
1335 ) | 2003 ) |
1336 coreconfigitem( | 2004 coreconfigitem( |
1337 b'ui', b'interface.chunkselector', default=None, | 2005 b'ui', |
1338 ) | 2006 b'debug', |
1339 coreconfigitem( | 2007 default=False, |
1340 b'ui', b'large-file-limit', default=10000000, | 2008 ) |
1341 ) | 2009 coreconfigitem( |
1342 coreconfigitem( | 2010 b'ui', |
1343 b'ui', b'logblockedtimes', default=False, | 2011 b'debugger', |
1344 ) | 2012 default=None, |
1345 coreconfigitem( | 2013 ) |
1346 b'ui', b'merge', default=None, | 2014 coreconfigitem( |
1347 ) | 2015 b'ui', |
1348 coreconfigitem( | 2016 b'editor', |
1349 b'ui', b'mergemarkers', default=b'basic', | 2017 default=dynamicdefault, |
1350 ) | 2018 ) |
1351 coreconfigitem( | 2019 coreconfigitem( |
1352 b'ui', b'message-output', default=b'stdio', | 2020 b'ui', |
1353 ) | 2021 b'detailed-exit-code', |
1354 coreconfigitem( | 2022 default=False, |
1355 b'ui', b'nontty', default=False, | 2023 experimental=True, |
1356 ) | 2024 ) |
1357 coreconfigitem( | 2025 coreconfigitem( |
1358 b'ui', b'origbackuppath', default=None, | 2026 b'ui', |
1359 ) | 2027 b'fallbackencoding', |
1360 coreconfigitem( | 2028 default=None, |
1361 b'ui', b'paginate', default=True, | 2029 ) |
1362 ) | 2030 coreconfigitem( |
1363 coreconfigitem( | 2031 b'ui', |
1364 b'ui', b'patch', default=None, | 2032 b'forcecwd', |
1365 ) | 2033 default=None, |
1366 coreconfigitem( | 2034 ) |
1367 b'ui', b'portablefilenames', default=b'warn', | 2035 coreconfigitem( |
1368 ) | 2036 b'ui', |
1369 coreconfigitem( | 2037 b'forcemerge', |
1370 b'ui', b'promptecho', default=False, | 2038 default=None, |
1371 ) | 2039 ) |
1372 coreconfigitem( | 2040 coreconfigitem( |
1373 b'ui', b'quiet', default=False, | 2041 b'ui', |
1374 ) | 2042 b'formatdebug', |
1375 coreconfigitem( | 2043 default=False, |
1376 b'ui', b'quietbookmarkmove', default=False, | 2044 ) |
1377 ) | 2045 coreconfigitem( |
1378 coreconfigitem( | 2046 b'ui', |
1379 b'ui', b'relative-paths', default=b'legacy', | 2047 b'formatjson', |
1380 ) | 2048 default=False, |
1381 coreconfigitem( | 2049 ) |
1382 b'ui', b'remotecmd', default=b'hg', | 2050 coreconfigitem( |
1383 ) | 2051 b'ui', |
1384 coreconfigitem( | 2052 b'formatted', |
1385 b'ui', b'report_untrusted', default=True, | 2053 default=None, |
1386 ) | 2054 ) |
1387 coreconfigitem( | 2055 coreconfigitem( |
1388 b'ui', b'rollback', default=True, | 2056 b'ui', |
1389 ) | 2057 b'interactive', |
1390 coreconfigitem( | 2058 default=None, |
1391 b'ui', b'signal-safe-lock', default=True, | 2059 ) |
1392 ) | 2060 coreconfigitem( |
1393 coreconfigitem( | 2061 b'ui', |
1394 b'ui', b'slash', default=False, | 2062 b'interface', |
1395 ) | 2063 default=None, |
1396 coreconfigitem( | 2064 ) |
1397 b'ui', b'ssh', default=b'ssh', | 2065 coreconfigitem( |
1398 ) | 2066 b'ui', |
1399 coreconfigitem( | 2067 b'interface.chunkselector', |
1400 b'ui', b'ssherrorhint', default=None, | 2068 default=None, |
1401 ) | 2069 ) |
1402 coreconfigitem( | 2070 coreconfigitem( |
1403 b'ui', b'statuscopies', default=False, | 2071 b'ui', |
1404 ) | 2072 b'large-file-limit', |
1405 coreconfigitem( | 2073 default=10000000, |
1406 b'ui', b'strict', default=False, | 2074 ) |
1407 ) | 2075 coreconfigitem( |
1408 coreconfigitem( | 2076 b'ui', |
1409 b'ui', b'style', default=b'', | 2077 b'logblockedtimes', |
1410 ) | 2078 default=False, |
1411 coreconfigitem( | 2079 ) |
1412 b'ui', b'supportcontact', default=None, | 2080 coreconfigitem( |
1413 ) | 2081 b'ui', |
1414 coreconfigitem( | 2082 b'merge', |
1415 b'ui', b'textwidth', default=78, | 2083 default=None, |
1416 ) | 2084 ) |
1417 coreconfigitem( | 2085 coreconfigitem( |
1418 b'ui', b'timeout', default=b'600', | 2086 b'ui', |
1419 ) | 2087 b'mergemarkers', |
1420 coreconfigitem( | 2088 default=b'basic', |
1421 b'ui', b'timeout.warn', default=0, | 2089 ) |
1422 ) | 2090 coreconfigitem( |
1423 coreconfigitem( | 2091 b'ui', |
1424 b'ui', b'timestamp-output', default=False, | 2092 b'message-output', |
1425 ) | 2093 default=b'stdio', |
1426 coreconfigitem( | 2094 ) |
1427 b'ui', b'traceback', default=False, | 2095 coreconfigitem( |
1428 ) | 2096 b'ui', |
1429 coreconfigitem( | 2097 b'nontty', |
1430 b'ui', b'tweakdefaults', default=False, | 2098 default=False, |
2099 ) | |
2100 coreconfigitem( | |
2101 b'ui', | |
2102 b'origbackuppath', | |
2103 default=None, | |
2104 ) | |
2105 coreconfigitem( | |
2106 b'ui', | |
2107 b'paginate', | |
2108 default=True, | |
2109 ) | |
2110 coreconfigitem( | |
2111 b'ui', | |
2112 b'patch', | |
2113 default=None, | |
2114 ) | |
2115 coreconfigitem( | |
2116 b'ui', | |
2117 b'portablefilenames', | |
2118 default=b'warn', | |
2119 ) | |
2120 coreconfigitem( | |
2121 b'ui', | |
2122 b'promptecho', | |
2123 default=False, | |
2124 ) | |
2125 coreconfigitem( | |
2126 b'ui', | |
2127 b'quiet', | |
2128 default=False, | |
2129 ) | |
2130 coreconfigitem( | |
2131 b'ui', | |
2132 b'quietbookmarkmove', | |
2133 default=False, | |
2134 ) | |
2135 coreconfigitem( | |
2136 b'ui', | |
2137 b'relative-paths', | |
2138 default=b'legacy', | |
2139 ) | |
2140 coreconfigitem( | |
2141 b'ui', | |
2142 b'remotecmd', | |
2143 default=b'hg', | |
2144 ) | |
2145 coreconfigitem( | |
2146 b'ui', | |
2147 b'report_untrusted', | |
2148 default=True, | |
2149 ) | |
2150 coreconfigitem( | |
2151 b'ui', | |
2152 b'rollback', | |
2153 default=True, | |
2154 ) | |
2155 coreconfigitem( | |
2156 b'ui', | |
2157 b'signal-safe-lock', | |
2158 default=True, | |
2159 ) | |
2160 coreconfigitem( | |
2161 b'ui', | |
2162 b'slash', | |
2163 default=False, | |
2164 ) | |
2165 coreconfigitem( | |
2166 b'ui', | |
2167 b'ssh', | |
2168 default=b'ssh', | |
2169 ) | |
2170 coreconfigitem( | |
2171 b'ui', | |
2172 b'ssherrorhint', | |
2173 default=None, | |
2174 ) | |
2175 coreconfigitem( | |
2176 b'ui', | |
2177 b'statuscopies', | |
2178 default=False, | |
2179 ) | |
2180 coreconfigitem( | |
2181 b'ui', | |
2182 b'strict', | |
2183 default=False, | |
2184 ) | |
2185 coreconfigitem( | |
2186 b'ui', | |
2187 b'style', | |
2188 default=b'', | |
2189 ) | |
2190 coreconfigitem( | |
2191 b'ui', | |
2192 b'supportcontact', | |
2193 default=None, | |
2194 ) | |
2195 coreconfigitem( | |
2196 b'ui', | |
2197 b'textwidth', | |
2198 default=78, | |
2199 ) | |
2200 coreconfigitem( | |
2201 b'ui', | |
2202 b'timeout', | |
2203 default=b'600', | |
2204 ) | |
2205 coreconfigitem( | |
2206 b'ui', | |
2207 b'timeout.warn', | |
2208 default=0, | |
2209 ) | |
2210 coreconfigitem( | |
2211 b'ui', | |
2212 b'timestamp-output', | |
2213 default=False, | |
2214 ) | |
2215 coreconfigitem( | |
2216 b'ui', | |
2217 b'traceback', | |
2218 default=False, | |
2219 ) | |
2220 coreconfigitem( | |
2221 b'ui', | |
2222 b'tweakdefaults', | |
2223 default=False, | |
1431 ) | 2224 ) |
1432 coreconfigitem(b'ui', b'username', alias=[(b'ui', b'user')]) | 2225 coreconfigitem(b'ui', b'username', alias=[(b'ui', b'user')]) |
1433 coreconfigitem( | 2226 coreconfigitem( |
1434 b'ui', b'verbose', default=False, | 2227 b'ui', |
1435 ) | 2228 b'verbose', |
1436 coreconfigitem( | 2229 default=False, |
1437 b'verify', b'skipflags', default=None, | 2230 ) |
1438 ) | 2231 coreconfigitem( |
1439 coreconfigitem( | 2232 b'verify', |
1440 b'web', b'allowbz2', default=False, | 2233 b'skipflags', |
1441 ) | 2234 default=None, |
1442 coreconfigitem( | 2235 ) |
1443 b'web', b'allowgz', default=False, | 2236 coreconfigitem( |
1444 ) | 2237 b'web', |
1445 coreconfigitem( | 2238 b'allowbz2', |
1446 b'web', b'allow-pull', alias=[(b'web', b'allowpull')], default=True, | 2239 default=False, |
1447 ) | 2240 ) |
1448 coreconfigitem( | 2241 coreconfigitem( |
1449 b'web', b'allow-push', alias=[(b'web', b'allow_push')], default=list, | 2242 b'web', |
1450 ) | 2243 b'allowgz', |
1451 coreconfigitem( | 2244 default=False, |
1452 b'web', b'allowzip', default=False, | 2245 ) |
1453 ) | 2246 coreconfigitem( |
1454 coreconfigitem( | 2247 b'web', |
1455 b'web', b'archivesubrepos', default=False, | 2248 b'allow-pull', |
1456 ) | 2249 alias=[(b'web', b'allowpull')], |
1457 coreconfigitem( | 2250 default=True, |
1458 b'web', b'cache', default=True, | 2251 ) |
1459 ) | 2252 coreconfigitem( |
1460 coreconfigitem( | 2253 b'web', |
1461 b'web', b'comparisoncontext', default=5, | 2254 b'allow-push', |
1462 ) | 2255 alias=[(b'web', b'allow_push')], |
1463 coreconfigitem( | 2256 default=list, |
1464 b'web', b'contact', default=None, | 2257 ) |
1465 ) | 2258 coreconfigitem( |
1466 coreconfigitem( | 2259 b'web', |
1467 b'web', b'deny_push', default=list, | 2260 b'allowzip', |
1468 ) | 2261 default=False, |
1469 coreconfigitem( | 2262 ) |
1470 b'web', b'guessmime', default=False, | 2263 coreconfigitem( |
1471 ) | 2264 b'web', |
1472 coreconfigitem( | 2265 b'archivesubrepos', |
1473 b'web', b'hidden', default=False, | 2266 default=False, |
1474 ) | 2267 ) |
1475 coreconfigitem( | 2268 coreconfigitem( |
1476 b'web', b'labels', default=list, | 2269 b'web', |
1477 ) | 2270 b'cache', |
1478 coreconfigitem( | 2271 default=True, |
1479 b'web', b'logoimg', default=b'hglogo.png', | 2272 ) |
1480 ) | 2273 coreconfigitem( |
1481 coreconfigitem( | 2274 b'web', |
1482 b'web', b'logourl', default=b'https://mercurial-scm.org/', | 2275 b'comparisoncontext', |
1483 ) | 2276 default=5, |
1484 coreconfigitem( | 2277 ) |
1485 b'web', b'accesslog', default=b'-', | 2278 coreconfigitem( |
1486 ) | 2279 b'web', |
1487 coreconfigitem( | 2280 b'contact', |
1488 b'web', b'address', default=b'', | 2281 default=None, |
1489 ) | 2282 ) |
1490 coreconfigitem( | 2283 coreconfigitem( |
1491 b'web', b'allow-archive', alias=[(b'web', b'allow_archive')], default=list, | 2284 b'web', |
1492 ) | 2285 b'deny_push', |
1493 coreconfigitem( | 2286 default=list, |
1494 b'web', b'allow_read', default=list, | 2287 ) |
1495 ) | 2288 coreconfigitem( |
1496 coreconfigitem( | 2289 b'web', |
1497 b'web', b'baseurl', default=None, | 2290 b'guessmime', |
1498 ) | 2291 default=False, |
1499 coreconfigitem( | 2292 ) |
1500 b'web', b'cacerts', default=None, | 2293 coreconfigitem( |
1501 ) | 2294 b'web', |
1502 coreconfigitem( | 2295 b'hidden', |
1503 b'web', b'certificate', default=None, | 2296 default=False, |
1504 ) | 2297 ) |
1505 coreconfigitem( | 2298 coreconfigitem( |
1506 b'web', b'collapse', default=False, | 2299 b'web', |
1507 ) | 2300 b'labels', |
1508 coreconfigitem( | 2301 default=list, |
1509 b'web', b'csp', default=None, | 2302 ) |
1510 ) | 2303 coreconfigitem( |
1511 coreconfigitem( | 2304 b'web', |
1512 b'web', b'deny_read', default=list, | 2305 b'logoimg', |
1513 ) | 2306 default=b'hglogo.png', |
1514 coreconfigitem( | 2307 ) |
1515 b'web', b'descend', default=True, | 2308 coreconfigitem( |
1516 ) | 2309 b'web', |
1517 coreconfigitem( | 2310 b'logourl', |
1518 b'web', b'description', default=b"", | 2311 default=b'https://mercurial-scm.org/', |
1519 ) | 2312 ) |
1520 coreconfigitem( | 2313 coreconfigitem( |
1521 b'web', b'encoding', default=lambda: encoding.encoding, | 2314 b'web', |
1522 ) | 2315 b'accesslog', |
1523 coreconfigitem( | 2316 default=b'-', |
1524 b'web', b'errorlog', default=b'-', | 2317 ) |
1525 ) | 2318 coreconfigitem( |
1526 coreconfigitem( | 2319 b'web', |
1527 b'web', b'ipv6', default=False, | 2320 b'address', |
1528 ) | 2321 default=b'', |
1529 coreconfigitem( | 2322 ) |
1530 b'web', b'maxchanges', default=10, | 2323 coreconfigitem( |
1531 ) | 2324 b'web', |
1532 coreconfigitem( | 2325 b'allow-archive', |
1533 b'web', b'maxfiles', default=10, | 2326 alias=[(b'web', b'allow_archive')], |
1534 ) | 2327 default=list, |
1535 coreconfigitem( | 2328 ) |
1536 b'web', b'maxshortchanges', default=60, | 2329 coreconfigitem( |
1537 ) | 2330 b'web', |
1538 coreconfigitem( | 2331 b'allow_read', |
1539 b'web', b'motd', default=b'', | 2332 default=list, |
1540 ) | 2333 ) |
1541 coreconfigitem( | 2334 coreconfigitem( |
1542 b'web', b'name', default=dynamicdefault, | 2335 b'web', |
1543 ) | 2336 b'baseurl', |
1544 coreconfigitem( | 2337 default=None, |
1545 b'web', b'port', default=8000, | 2338 ) |
1546 ) | 2339 coreconfigitem( |
1547 coreconfigitem( | 2340 b'web', |
1548 b'web', b'prefix', default=b'', | 2341 b'cacerts', |
1549 ) | 2342 default=None, |
1550 coreconfigitem( | 2343 ) |
1551 b'web', b'push_ssl', default=True, | 2344 coreconfigitem( |
1552 ) | 2345 b'web', |
1553 coreconfigitem( | 2346 b'certificate', |
1554 b'web', b'refreshinterval', default=20, | 2347 default=None, |
1555 ) | 2348 ) |
1556 coreconfigitem( | 2349 coreconfigitem( |
1557 b'web', b'server-header', default=None, | 2350 b'web', |
1558 ) | 2351 b'collapse', |
1559 coreconfigitem( | 2352 default=False, |
1560 b'web', b'static', default=None, | 2353 ) |
1561 ) | 2354 coreconfigitem( |
1562 coreconfigitem( | 2355 b'web', |
1563 b'web', b'staticurl', default=None, | 2356 b'csp', |
1564 ) | 2357 default=None, |
1565 coreconfigitem( | 2358 ) |
1566 b'web', b'stripes', default=1, | 2359 coreconfigitem( |
1567 ) | 2360 b'web', |
1568 coreconfigitem( | 2361 b'deny_read', |
1569 b'web', b'style', default=b'paper', | 2362 default=list, |
1570 ) | 2363 ) |
1571 coreconfigitem( | 2364 coreconfigitem( |
1572 b'web', b'templates', default=None, | 2365 b'web', |
1573 ) | 2366 b'descend', |
1574 coreconfigitem( | 2367 default=True, |
1575 b'web', b'view', default=b'served', experimental=True, | 2368 ) |
1576 ) | 2369 coreconfigitem( |
1577 coreconfigitem( | 2370 b'web', |
1578 b'worker', b'backgroundclose', default=dynamicdefault, | 2371 b'description', |
2372 default=b"", | |
2373 ) | |
2374 coreconfigitem( | |
2375 b'web', | |
2376 b'encoding', | |
2377 default=lambda: encoding.encoding, | |
2378 ) | |
2379 coreconfigitem( | |
2380 b'web', | |
2381 b'errorlog', | |
2382 default=b'-', | |
2383 ) | |
2384 coreconfigitem( | |
2385 b'web', | |
2386 b'ipv6', | |
2387 default=False, | |
2388 ) | |
2389 coreconfigitem( | |
2390 b'web', | |
2391 b'maxchanges', | |
2392 default=10, | |
2393 ) | |
2394 coreconfigitem( | |
2395 b'web', | |
2396 b'maxfiles', | |
2397 default=10, | |
2398 ) | |
2399 coreconfigitem( | |
2400 b'web', | |
2401 b'maxshortchanges', | |
2402 default=60, | |
2403 ) | |
2404 coreconfigitem( | |
2405 b'web', | |
2406 b'motd', | |
2407 default=b'', | |
2408 ) | |
2409 coreconfigitem( | |
2410 b'web', | |
2411 b'name', | |
2412 default=dynamicdefault, | |
2413 ) | |
2414 coreconfigitem( | |
2415 b'web', | |
2416 b'port', | |
2417 default=8000, | |
2418 ) | |
2419 coreconfigitem( | |
2420 b'web', | |
2421 b'prefix', | |
2422 default=b'', | |
2423 ) | |
2424 coreconfigitem( | |
2425 b'web', | |
2426 b'push_ssl', | |
2427 default=True, | |
2428 ) | |
2429 coreconfigitem( | |
2430 b'web', | |
2431 b'refreshinterval', | |
2432 default=20, | |
2433 ) | |
2434 coreconfigitem( | |
2435 b'web', | |
2436 b'server-header', | |
2437 default=None, | |
2438 ) | |
2439 coreconfigitem( | |
2440 b'web', | |
2441 b'static', | |
2442 default=None, | |
2443 ) | |
2444 coreconfigitem( | |
2445 b'web', | |
2446 b'staticurl', | |
2447 default=None, | |
2448 ) | |
2449 coreconfigitem( | |
2450 b'web', | |
2451 b'stripes', | |
2452 default=1, | |
2453 ) | |
2454 coreconfigitem( | |
2455 b'web', | |
2456 b'style', | |
2457 default=b'paper', | |
2458 ) | |
2459 coreconfigitem( | |
2460 b'web', | |
2461 b'templates', | |
2462 default=None, | |
2463 ) | |
2464 coreconfigitem( | |
2465 b'web', | |
2466 b'view', | |
2467 default=b'served', | |
2468 experimental=True, | |
2469 ) | |
2470 coreconfigitem( | |
2471 b'worker', | |
2472 b'backgroundclose', | |
2473 default=dynamicdefault, | |
1579 ) | 2474 ) |
1580 # Windows defaults to a limit of 512 open files. A buffer of 128 | 2475 # Windows defaults to a limit of 512 open files. A buffer of 128 |
1581 # should give us enough headway. | 2476 # should give us enough headway. |
1582 coreconfigitem( | 2477 coreconfigitem( |
1583 b'worker', b'backgroundclosemaxqueue', default=384, | 2478 b'worker', |
1584 ) | 2479 b'backgroundclosemaxqueue', |
1585 coreconfigitem( | 2480 default=384, |
1586 b'worker', b'backgroundcloseminfilecount', default=2048, | 2481 ) |
1587 ) | 2482 coreconfigitem( |
1588 coreconfigitem( | 2483 b'worker', |
1589 b'worker', b'backgroundclosethreadcount', default=4, | 2484 b'backgroundcloseminfilecount', |
1590 ) | 2485 default=2048, |
1591 coreconfigitem( | 2486 ) |
1592 b'worker', b'enabled', default=True, | 2487 coreconfigitem( |
1593 ) | 2488 b'worker', |
1594 coreconfigitem( | 2489 b'backgroundclosethreadcount', |
1595 b'worker', b'numcpus', default=None, | 2490 default=4, |
2491 ) | |
2492 coreconfigitem( | |
2493 b'worker', | |
2494 b'enabled', | |
2495 default=True, | |
2496 ) | |
2497 coreconfigitem( | |
2498 b'worker', | |
2499 b'numcpus', | |
2500 default=None, | |
1596 ) | 2501 ) |
1597 | 2502 |
1598 # Rebase related configuration moved to core because other extension are doing | 2503 # Rebase related configuration moved to core because other extension are doing |
1599 # strange things. For example, shelve import the extensions to reuse some bit | 2504 # strange things. For example, shelve import the extensions to reuse some bit |
1600 # without formally loading it. | 2505 # without formally loading it. |
1601 coreconfigitem( | 2506 coreconfigitem( |
1602 b'commands', b'rebase.requiredest', default=False, | 2507 b'commands', |
1603 ) | 2508 b'rebase.requiredest', |
1604 coreconfigitem( | 2509 default=False, |
1605 b'experimental', b'rebaseskipobsolete', default=True, | 2510 ) |
1606 ) | 2511 coreconfigitem( |
1607 coreconfigitem( | 2512 b'experimental', |
1608 b'rebase', b'singletransaction', default=False, | 2513 b'rebaseskipobsolete', |
1609 ) | 2514 default=True, |
1610 coreconfigitem( | 2515 ) |
1611 b'rebase', b'experimental.inmemory', default=False, | 2516 coreconfigitem( |
1612 ) | 2517 b'rebase', |
2518 b'singletransaction', | |
2519 default=False, | |
2520 ) | |
2521 coreconfigitem( | |
2522 b'rebase', | |
2523 b'experimental.inmemory', | |
2524 default=False, | |
2525 ) |