Mercurial > public > mercurial-scm > hg-stable
annotate mercurial/configitems.py @ 39866:db5501d93bcf
changegroup: remove reordering control (BC)
This logic - including the experimental bundle.reorder option -
was originally added in a8e3931e3fb5 in 2011 and then later ported
to changegroup.py.
The intent of this option and associated logic is to control
the ordering of revisions in deltagroups in changegroups. At the
time it was implemented, only changegroup version 1 existed
and generaldelta revlogs were just coming into the world. Changegroup
version 1 requires that deltas be made against the last revision
sent over the wire. Used with generaldelta, this created an
impedance mismatch of sorts and resulted in changegroup producers
spending a lot of time recomputing deltas.
Revision reordering was introduced so outgoing revisions would be
sent in "generaldelta order" and producers would be able to
reuse internal deltas from storage.
Later on, we introduced changegroup version 2. It supported denoting
which revision a delta was against. So we no longer needed to
sort outgoing revisions to ensure optimal delta generation from the
producer. So, subsequent changegroup versions disabled reordering.
We also later made the changelog not store deltas by default. And
we also made the changelog send out deltas in storage order. Why we
do this for changelog, I'm not sure. Maybe we want to preserve revision
order across clones? It doesn't really matter for this commit.
Fast forward to 2018. We want to abstract storage backends. And having
changegroup code require knowledge about how deltas are stored
internally interferes with that goal.
This commit removes reordering control from changegroup generation.
After this commit, the reordering behavior is:
* The changelog is always sent out in storage order (no behavior
change).
* Non-changelog generaldelta revlogs are reordered to always be in DAG
topological order (previously, generaldelta revlogs would be emitted
in storage order for version 2 and 3 changegroups).
* Non-changelog non-generaldelta revlogs are sent in storage order (no
behavior change).
* There exists no config option to override behavior.
The big difference here is that generaldelta revlogs now *always* have
their revisions sorted in DAG order before going out over the wire. This
behavior was previously only done for changegroup version 1. Version 2
and version 3 changegroups disabled reordering because the interchange
format supported encoding arbitrary delta parents, so reordering wasn't
strictly necessary.
I can think of a few significant implications for this change.
Because changegroup receivers will now see non-changelog revisions
in DAG order instead of storage order, the internal storage order of
manifests and files may differ substantially between producer and
consumer. I don't think this matters that much, since the storage
order of manifests and files is largely hidden from users. Only
the storage order of changelog matters (because `hg log` shows the
changelog in storage order). I don't think there should be any
controversy here.
The reordering of revisions has implications for changegroup producers.
Previously, generaldelta revlogs would be emitted in storage order.
And in the common case, the internally-stored delta could effectively
be copied from disk into the deltagroup delta. This meant that emitting
delta groups for generaldelta revlogs would be mostly linear read I/O.
This is desirable for performance. With us now reordering generaldelta
revlog revisions in DAG order, the read operations may use more random
I/O instead of sequential I/O. This could result in performance
loss. But with the prevalence of SSDs and fast random I/O, I'm not
too worried. (Note: the optimal emission order for revlogs is actually
delta encoding order. But the changegroup code wasn't doing that before
or after this change. We could potentially implement that in a later
commit.)
Changegroups in DAG order will have implications for receivers.
Previously, receiving storage order might mean seeing a number of
interleaved branches. This would mean long delta chains, sparse
I/O, and possibly more fulltext revisions instead of deltas, blowing
up storage storage. (This is the same set of problems that sparse
revlogs aims to address.) With the producer now sending revisions in DAG
order, the receiver also stores revisions in DAG order. That means
revisions for the same DAG branch are all grouped together. And this
should yield better storage outcomes. In other words, sending the
reordered changegroup allows the receiver to have better storage
order and for the producer to not propagate its (possibly sub-optimal)
internal storage order.
On the mozilla-unified repository, this change influences bundle
generation:
$ hg bundle -t none-v2 -a
before: time: real 355.680 secs (user 256.790+0.000 sys 16.820+0.000)
after: time: real 382.950 secs (user 281.700+0.000 sys 17.690+0.000)
before: 7,150,228,967 bytes (uncompressed)
after: 7,041,556,273 bytes (uncompressed)
before: 1,669,063,234 bytes (zstd l=3)
after: 1,628,598,830 bytes (zstd l=3)
$ hg unbundle
before: time: real 511.910 secs (user 466.750+0.000 sys 32.680+0.000)
after: time: real 487.790 secs (user 443.940+0.000 sys 30.840+0.000)
00manifest.d size:
source: 274,924,292 bytes
before: 304,741,626 bytes
after: 245,252,087 bytes
.hg/store total file size:
source: 2,649,133,490
before: 2,680,888,130
after: 2,627,875,673
We see the bundle size drop. That's probably because if a revlog
internally isn't storing a delta, it will choose to delta against
the last emitted revision. And on repos with interleaved branches
(like mozilla-unified), the previous revision could be an unrelated
branch and therefore be a large delta. But with this patch, the
previous revision is likely p1 or p2 and a delta should be small.
We also see the manifest size drop by ~50 MB. It's worth noting that
the manifest actually *increased* in size by ~25 MB in the old
strategy and decreased ~25 MB from its source in the new strategy.
Again, my explanation for this is that the DAG ordering in the
changegroup is resulting in better grouping of revisions in the
receiver, which results in more compact delta chains and higher
storage efficiency.
Unbundle time also dropped. I suspect this is due to the revlog having
to work less to compute deltas since the incoming deltas are more
optimal. i.e. the receiver spends less time resolving fulltext
revisions as incoming deltas bounce around between DAG branches and
delta chains.
We also see bundle generation time increase. This is not desirable.
However, the regression is only significant on the original repository:
if we generate a bundle from the repository created from the new,
always reordered bundles, we're close to baseline (if not at it with
expected noise):
$ hg bundle -t none-v2 -a
before (original): time: real 355.680 secs (user 256.790+0.000 sys 16.820+0.000)
after (original): time: real 382.950 secs (user 281.700+0.000 sys 17.690+0.000)
after (new repo): time: real 362.280 secs (user 260.300+0.000 sys 17.700+0.000)
This regression is a bit worrying because it will impact serving
canonical repositories (that don't have optimal internal storage
unless they are reordered - possibly as part of running
`hg debugupgraderepo`). However, this regression will only be
noticed by very large changegroups. And I'm guessing/hoping that
any repository that large is using clonebundles to mitigate server
load.
Again, sending DAG order isn't the optimal send order for servers:
sending in storage-delta order is. But in order to enable
storage-optimal send order, we'll need a storage API that handles
sorting. Future commits will introduce such an API.
Differential Revision: https://phab.mercurial-scm.org/D4721
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Mon, 24 Sep 2018 09:41:42 -0700 |
parents | 536f22d6c2c5 |
children | dbcb466d0065 |
rev | line source |
---|---|
33001
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
1 # configitems.py - centralized declaration of configuration option |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
2 # |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
3 # Copyright 2017 Pierre-Yves David <pierre-yves.david@octobus.net> |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
4 # |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
5 # This software may be used and distributed according to the terms of the |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
6 # GNU General Public License version 2 or any later version. |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
7 |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
8 from __future__ import absolute_import |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
9 |
33138
c2ca511c4771
configitems: extract the logic to build a registrar on any configtable
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33073
diff
changeset
|
10 import functools |
34662
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
11 import re |
33138
c2ca511c4771
configitems: extract the logic to build a registrar on any configtable
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33073
diff
changeset
|
12 |
33002
6d983e8af49c
configitems: introduce a central registry for config option
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33001
diff
changeset
|
13 from . import ( |
34246
344fd1fe237b
configitems: register the 'web.encoding' config
Boris Feld <boris.feld@octobus.net>
parents:
34245
diff
changeset
|
14 encoding, |
33002
6d983e8af49c
configitems: introduce a central registry for config option
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33001
diff
changeset
|
15 error, |
6d983e8af49c
configitems: introduce a central registry for config option
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33001
diff
changeset
|
16 ) |
6d983e8af49c
configitems: introduce a central registry for config option
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33001
diff
changeset
|
17 |
33139
c467d13334ee
configitems: add an official API for extensions to register config item
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33138
diff
changeset
|
18 def loadconfigtable(ui, extname, configtable): |
c467d13334ee
configitems: add an official API for extensions to register config item
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33138
diff
changeset
|
19 """update config item known to the ui with the extension ones""" |
35808
178aacdc25db
configitems: traverse sections deterministically
Gregory Szorc <gregory.szorc@gmail.com>
parents:
35763
diff
changeset
|
20 for section, items in sorted(configtable.items()): |
34768
2b954c9c5395
configitems: fix registration of extensions config
Boris Feld <boris.feld@octobus.net>
parents:
34759
diff
changeset
|
21 knownitems = ui._knownconfig.setdefault(section, itemregister()) |
33140
bf1292c057ef
configitems: add a devel warning for extensions items overiding core one
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33139
diff
changeset
|
22 knownkeys = set(knownitems) |
bf1292c057ef
configitems: add a devel warning for extensions items overiding core one
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33139
diff
changeset
|
23 newkeys = set(items) |
bf1292c057ef
configitems: add a devel warning for extensions items overiding core one
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33139
diff
changeset
|
24 for key in sorted(knownkeys & newkeys): |
bf1292c057ef
configitems: add a devel warning for extensions items overiding core one
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33139
diff
changeset
|
25 msg = "extension '%s' overwrite config item '%s.%s'" |
bf1292c057ef
configitems: add a devel warning for extensions items overiding core one
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33139
diff
changeset
|
26 msg %= (extname, section, key) |
bf1292c057ef
configitems: add a devel warning for extensions items overiding core one
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33139
diff
changeset
|
27 ui.develwarn(msg, config='warn-config') |
bf1292c057ef
configitems: add a devel warning for extensions items overiding core one
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33139
diff
changeset
|
28 |
bf1292c057ef
configitems: add a devel warning for extensions items overiding core one
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33139
diff
changeset
|
29 knownitems.update(items) |
33139
c467d13334ee
configitems: add an official API for extensions to register config item
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33138
diff
changeset
|
30 |
33001
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
31 class configitem(object): |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
32 """represent a known config item |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
33 |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
34 :section: the official config section where to find this item, |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
35 :name: the official name within the section, |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
36 :default: default value for this item, |
34662
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
37 :alias: optional list of tuples as alternatives, |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
38 :generic: this is a generic definition, match name using regular expression. |
33001
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
39 """ |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
40 |
34662
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
41 def __init__(self, section, name, default=None, alias=(), |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
42 generic=False, priority=0): |
33001
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
43 self.section = section |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
44 self.name = name |
0d757af1ea67
configitems: add a basic class to hold config item information
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
45 self.default = default |
33329
e714159860fd
configitems: add alias support in config
David Demelier <demelier.david@gmail.com>
parents:
33250
diff
changeset
|
46 self.alias = list(alias) |
34662
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
47 self.generic = generic |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
48 self.priority = priority |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
49 self._re = None |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
50 if generic: |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
51 self._re = re.compile(self.name) |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
52 |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
53 class itemregister(dict): |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
54 """A specialized dictionary that can handle wild-card selection""" |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
55 |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
56 def __init__(self): |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
57 super(itemregister, self).__init__() |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
58 self._generics = set() |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
59 |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
60 def update(self, other): |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
61 super(itemregister, self).update(other) |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
62 self._generics.update(other._generics) |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
63 |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
64 def __setitem__(self, key, item): |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
65 super(itemregister, self).__setitem__(key, item) |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
66 if item.generic: |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
67 self._generics.add(item) |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
68 |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
69 def get(self, key): |
34874
e3fbf8e3fef2
configitems: do not directly match generic items
Boris Feld <boris.feld@octobus.net>
parents:
34872
diff
changeset
|
70 baseitem = super(itemregister, self).get(key) |
e3fbf8e3fef2
configitems: do not directly match generic items
Boris Feld <boris.feld@octobus.net>
parents:
34872
diff
changeset
|
71 if baseitem is not None and not baseitem.generic: |
e3fbf8e3fef2
configitems: do not directly match generic items
Boris Feld <boris.feld@octobus.net>
parents:
34872
diff
changeset
|
72 return baseitem |
34662
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
73 |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
74 # search for a matching generic item |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
75 generics = sorted(self._generics, key=(lambda x: (x.priority, x.name))) |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
76 for item in generics: |
34875
4f0d4bc63b8a
configitems: document the choice of using 'match' instead of 'search'
Boris Feld <boris.feld@octobus.net>
parents:
34874
diff
changeset
|
77 # we use 'match' instead of 'search' to make the matching simpler |
4f0d4bc63b8a
configitems: document the choice of using 'match' instead of 'search'
Boris Feld <boris.feld@octobus.net>
parents:
34874
diff
changeset
|
78 # for people unfamiliar with regular expression. Having the match |
4f0d4bc63b8a
configitems: document the choice of using 'match' instead of 'search'
Boris Feld <boris.feld@octobus.net>
parents:
34874
diff
changeset
|
79 # rooted to the start of the string will produce less surprising |
4f0d4bc63b8a
configitems: document the choice of using 'match' instead of 'search'
Boris Feld <boris.feld@octobus.net>
parents:
34874
diff
changeset
|
80 # result for user writing simple regex for sub-attribute. |
4f0d4bc63b8a
configitems: document the choice of using 'match' instead of 'search'
Boris Feld <boris.feld@octobus.net>
parents:
34874
diff
changeset
|
81 # |
4f0d4bc63b8a
configitems: document the choice of using 'match' instead of 'search'
Boris Feld <boris.feld@octobus.net>
parents:
34874
diff
changeset
|
82 # For example using "color\..*" match produces an unsurprising |
4f0d4bc63b8a
configitems: document the choice of using 'match' instead of 'search'
Boris Feld <boris.feld@octobus.net>
parents:
34874
diff
changeset
|
83 # result, while using search could suddenly match apparently |
4f0d4bc63b8a
configitems: document the choice of using 'match' instead of 'search'
Boris Feld <boris.feld@octobus.net>
parents:
34874
diff
changeset
|
84 # unrelated configuration that happens to contains "color." |
4f0d4bc63b8a
configitems: document the choice of using 'match' instead of 'search'
Boris Feld <boris.feld@octobus.net>
parents:
34874
diff
changeset
|
85 # anywhere. This is a tradeoff where we favor requiring ".*" on |
4f0d4bc63b8a
configitems: document the choice of using 'match' instead of 'search'
Boris Feld <boris.feld@octobus.net>
parents:
34874
diff
changeset
|
86 # some match to avoid the need to prefix most pattern with "^". |
4f0d4bc63b8a
configitems: document the choice of using 'match' instead of 'search'
Boris Feld <boris.feld@octobus.net>
parents:
34874
diff
changeset
|
87 # The "^" seems more error prone. |
34662
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
88 if item._re.match(key): |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
89 return item |
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
90 |
34874
e3fbf8e3fef2
configitems: do not directly match generic items
Boris Feld <boris.feld@octobus.net>
parents:
34872
diff
changeset
|
91 return None |
33002
6d983e8af49c
configitems: introduce a central registry for config option
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33001
diff
changeset
|
92 |
6d983e8af49c
configitems: introduce a central registry for config option
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33001
diff
changeset
|
93 coreitems = {} |
6d983e8af49c
configitems: introduce a central registry for config option
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33001
diff
changeset
|
94 |
33138
c2ca511c4771
configitems: extract the logic to build a registrar on any configtable
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33073
diff
changeset
|
95 def _register(configtable, *args, **kwargs): |
33002
6d983e8af49c
configitems: introduce a central registry for config option
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33001
diff
changeset
|
96 item = configitem(*args, **kwargs) |
34662
181d913b17e6
configitems: allow for the registration of "generic" config item
Boris Feld <boris.feld@octobus.net>
parents:
34653
diff
changeset
|
97 section = configtable.setdefault(item.section, itemregister()) |
33002
6d983e8af49c
configitems: introduce a central registry for config option
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33001
diff
changeset
|
98 if item.name in section: |
6d983e8af49c
configitems: introduce a central registry for config option
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33001
diff
changeset
|
99 msg = "duplicated config item registration for '%s.%s'" |
6d983e8af49c
configitems: introduce a central registry for config option
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33001
diff
changeset
|
100 raise error.ProgrammingError(msg % (item.section, item.name)) |
6d983e8af49c
configitems: introduce a central registry for config option
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33001
diff
changeset
|
101 section[item.name] = item |
33004
2529e2ae9f4c
configitems: register 'ui.quiet' as first example
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33002
diff
changeset
|
102 |
33471
d74141ccfd8b
configitems: handle case were the default value is not static
Boris Feld <boris.feld@octobus.net>
parents:
33329
diff
changeset
|
103 # special value for case where the default is derived from other values |
d74141ccfd8b
configitems: handle case were the default value is not static
Boris Feld <boris.feld@octobus.net>
parents:
33329
diff
changeset
|
104 dynamicdefault = object() |
d74141ccfd8b
configitems: handle case were the default value is not static
Boris Feld <boris.feld@octobus.net>
parents:
33329
diff
changeset
|
105 |
33004
2529e2ae9f4c
configitems: register 'ui.quiet' as first example
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33002
diff
changeset
|
106 # Registering actual config items |
2529e2ae9f4c
configitems: register 'ui.quiet' as first example
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33002
diff
changeset
|
107 |
33138
c2ca511c4771
configitems: extract the logic to build a registrar on any configtable
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33073
diff
changeset
|
108 def getitemregister(configtable): |
34917
ee9243715c59
registrar: host "dynamicdefault" constant by configitem object
Yuya Nishihara <yuya@tcha.org>
parents:
34916
diff
changeset
|
109 f = functools.partial(_register, configtable) |
ee9243715c59
registrar: host "dynamicdefault" constant by configitem object
Yuya Nishihara <yuya@tcha.org>
parents:
34916
diff
changeset
|
110 # export pseudo enum as configitem.* |
ee9243715c59
registrar: host "dynamicdefault" constant by configitem object
Yuya Nishihara <yuya@tcha.org>
parents:
34916
diff
changeset
|
111 f.dynamicdefault = dynamicdefault |
ee9243715c59
registrar: host "dynamicdefault" constant by configitem object
Yuya Nishihara <yuya@tcha.org>
parents:
34916
diff
changeset
|
112 return f |
33138
c2ca511c4771
configitems: extract the logic to build a registrar on any configtable
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33073
diff
changeset
|
113 |
c2ca511c4771
configitems: extract the logic to build a registrar on any configtable
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33073
diff
changeset
|
114 coreconfigitem = getitemregister(coreitems) |
c2ca511c4771
configitems: extract the logic to build a registrar on any configtable
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33073
diff
changeset
|
115 |
34663
6de7842290b2
configitems: register the 'alias' section
Boris Feld <boris.feld@octobus.net>
parents:
34662
diff
changeset
|
116 coreconfigitem('alias', '.*', |
37137
6890b7e991a4
help: supporting both help and doc for aliases
Rodrigo Damazio <rdamazio@google.com>
parents:
37055
diff
changeset
|
117 default=dynamicdefault, |
34663
6de7842290b2
configitems: register the 'alias' section
Boris Feld <boris.feld@octobus.net>
parents:
34662
diff
changeset
|
118 generic=True, |
6de7842290b2
configitems: register the 'alias' section
Boris Feld <boris.feld@octobus.net>
parents:
34662
diff
changeset
|
119 ) |
34618
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
120 coreconfigitem('annotate', 'nodates', |
34738
1c9128b735cd
configitems: fixup default value of annotate config option
Boris Feld <boris.feld@octobus.net>
parents:
34735
diff
changeset
|
121 default=False, |
34618
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
122 ) |
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
123 coreconfigitem('annotate', 'showfunc', |
34738
1c9128b735cd
configitems: fixup default value of annotate config option
Boris Feld <boris.feld@octobus.net>
parents:
34735
diff
changeset
|
124 default=False, |
34618
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
125 ) |
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
126 coreconfigitem('annotate', 'unified', |
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
127 default=None, |
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
128 ) |
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
129 coreconfigitem('annotate', 'git', |
34738
1c9128b735cd
configitems: fixup default value of annotate config option
Boris Feld <boris.feld@octobus.net>
parents:
34735
diff
changeset
|
130 default=False, |
34618
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
131 ) |
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
132 coreconfigitem('annotate', 'ignorews', |
34738
1c9128b735cd
configitems: fixup default value of annotate config option
Boris Feld <boris.feld@octobus.net>
parents:
34735
diff
changeset
|
133 default=False, |
34618
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
134 ) |
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
135 coreconfigitem('annotate', 'ignorewsamount', |
34738
1c9128b735cd
configitems: fixup default value of annotate config option
Boris Feld <boris.feld@octobus.net>
parents:
34735
diff
changeset
|
136 default=False, |
34618
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
137 ) |
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
138 coreconfigitem('annotate', 'ignoreblanklines', |
34738
1c9128b735cd
configitems: fixup default value of annotate config option
Boris Feld <boris.feld@octobus.net>
parents:
34735
diff
changeset
|
139 default=False, |
34618
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
140 ) |
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
141 coreconfigitem('annotate', 'ignorewseol', |
34738
1c9128b735cd
configitems: fixup default value of annotate config option
Boris Feld <boris.feld@octobus.net>
parents:
34735
diff
changeset
|
142 default=False, |
34618
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
143 ) |
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
144 coreconfigitem('annotate', 'nobinary', |
34738
1c9128b735cd
configitems: fixup default value of annotate config option
Boris Feld <boris.feld@octobus.net>
parents:
34735
diff
changeset
|
145 default=False, |
34618
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
146 ) |
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
147 coreconfigitem('annotate', 'noprefix', |
34738
1c9128b735cd
configitems: fixup default value of annotate config option
Boris Feld <boris.feld@octobus.net>
parents:
34735
diff
changeset
|
148 default=False, |
34618
37b4375b1221
configitems: register the annotate diff options
Boris Feld <boris.feld@octobus.net>
parents:
34616
diff
changeset
|
149 ) |
38592
be441eb65f09
diff: graduate word-diff option from experimental
Yuya Nishihara <yuya@tcha.org>
parents:
38573
diff
changeset
|
150 coreconfigitem('annotate', 'word-diff', |
be441eb65f09
diff: graduate word-diff option from experimental
Yuya Nishihara <yuya@tcha.org>
parents:
38573
diff
changeset
|
151 default=False, |
be441eb65f09
diff: graduate word-diff option from experimental
Yuya Nishihara <yuya@tcha.org>
parents:
38573
diff
changeset
|
152 ) |
33182
21383dbb3611
configitems: register the 'auth.cookiefile' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33181
diff
changeset
|
153 coreconfigitem('auth', 'cookiefile', |
21383dbb3611
configitems: register the 'auth.cookiefile' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33181
diff
changeset
|
154 default=None, |
21383dbb3611
configitems: register the 'auth.cookiefile' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33181
diff
changeset
|
155 ) |
33183
640a0760e666
configitems: register the 'bookmarks.pushing' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33182
diff
changeset
|
156 # bookmarks.pushing: internal hack for discovery |
640a0760e666
configitems: register the 'bookmarks.pushing' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33182
diff
changeset
|
157 coreconfigitem('bookmarks', 'pushing', |
640a0760e666
configitems: register the 'bookmarks.pushing' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33182
diff
changeset
|
158 default=list, |
640a0760e666
configitems: register the 'bookmarks.pushing' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33182
diff
changeset
|
159 ) |
33184
634997248c97
configitems: register the 'bundle.mainreporoot' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33183
diff
changeset
|
160 # bundle.mainreporoot: internal hack for bundlerepo |
634997248c97
configitems: register the 'bundle.mainreporoot' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33183
diff
changeset
|
161 coreconfigitem('bundle', 'mainreporoot', |
634997248c97
configitems: register the 'bundle.mainreporoot' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33183
diff
changeset
|
162 default='', |
634997248c97
configitems: register the 'bundle.mainreporoot' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33183
diff
changeset
|
163 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
164 coreconfigitem('censor', 'policy', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
165 default='abort', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
166 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
167 coreconfigitem('chgserver', 'idletimeout', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
168 default=3600, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
169 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
170 coreconfigitem('chgserver', 'skiphash', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
171 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
172 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
173 coreconfigitem('cmdserver', 'log', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
174 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
175 ) |
34664
a0c2a19d64e7
configitems: register the 'color' section
Boris Feld <boris.feld@octobus.net>
parents:
34663
diff
changeset
|
176 coreconfigitem('color', '.*', |
a0c2a19d64e7
configitems: register the 'color' section
Boris Feld <boris.feld@octobus.net>
parents:
34663
diff
changeset
|
177 default=None, |
a0c2a19d64e7
configitems: register the 'color' section
Boris Feld <boris.feld@octobus.net>
parents:
34663
diff
changeset
|
178 generic=True, |
a0c2a19d64e7
configitems: register the 'color' section
Boris Feld <boris.feld@octobus.net>
parents:
34663
diff
changeset
|
179 ) |
33181
95c57596b380
configitems: register the 'color.mode' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33179
diff
changeset
|
180 coreconfigitem('color', 'mode', |
95c57596b380
configitems: register the 'color.mode' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33179
diff
changeset
|
181 default='auto', |
95c57596b380
configitems: register the 'color.mode' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33179
diff
changeset
|
182 ) |
33472
d0869a6e83ab
configitems: register the 'color.pagermode' config
Boris Feld <boris.feld@octobus.net>
parents:
33471
diff
changeset
|
183 coreconfigitem('color', 'pagermode', |
d0869a6e83ab
configitems: register the 'color.pagermode' config
Boris Feld <boris.feld@octobus.net>
parents:
33471
diff
changeset
|
184 default=dynamicdefault, |
d0869a6e83ab
configitems: register the 'color.pagermode' config
Boris Feld <boris.feld@octobus.net>
parents:
33471
diff
changeset
|
185 ) |
38651
5e4027db52f4
grep: add config knob to enable/disable the default wdir search
Yuya Nishihara <yuya@tcha.org>
parents:
38633
diff
changeset
|
186 coreconfigitem('commands', 'grep.all-files', |
38652
bfcd5c7cbf9a
grep: restore pre-9ef10437bb88 behavior, enable wdir search by tweakdefaults
Yuya Nishihara <yuya@tcha.org>
parents:
38651
diff
changeset
|
187 default=False, |
38651
5e4027db52f4
grep: add config knob to enable/disable the default wdir search
Yuya Nishihara <yuya@tcha.org>
parents:
38633
diff
changeset
|
188 ) |
38862
f8732e33bcbc
resolve: add confirm config option
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
38833
diff
changeset
|
189 coreconfigitem('commands', 'resolve.confirm', |
f8732e33bcbc
resolve: add confirm config option
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
38833
diff
changeset
|
190 default=False, |
f8732e33bcbc
resolve: add confirm config option
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
38833
diff
changeset
|
191 ) |
39420
56469d475341
resolve: add config to make hg resolve not re-merge by default
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
39325
diff
changeset
|
192 coreconfigitem('commands', 'resolve.explicit-re-merge', |
56469d475341
resolve: add config to make hg resolve not re-merge by default
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
39325
diff
changeset
|
193 default=False, |
56469d475341
resolve: add config to make hg resolve not re-merge by default
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
39325
diff
changeset
|
194 ) |
38896
96d0795bd0bd
resolve: graduate resolve.mark-check from experimental, add docs
Kyle Lippincott <spectral@google.com>
parents:
38894
diff
changeset
|
195 coreconfigitem('commands', 'resolve.mark-check', |
38912
7e75777e4a51
resolve: correct behavior of mark-check=none to match docs
Kyle Lippincott <spectral@google.com>
parents:
38896
diff
changeset
|
196 default='none', |
38896
96d0795bd0bd
resolve: graduate resolve.mark-check from experimental, add docs
Kyle Lippincott <spectral@google.com>
parents:
38894
diff
changeset
|
197 ) |
34888 | 198 coreconfigitem('commands', 'show.aliasprefix', |
199 default=list, | |
200 ) | |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
201 coreconfigitem('commands', 'status.relative', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
202 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
203 ) |
33792
96f43981c1c4
morestatus: move fb extension to core by plugging to `hg status --verbose`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33523
diff
changeset
|
204 coreconfigitem('commands', 'status.skipstates', |
96f43981c1c4
morestatus: move fb extension to core by plugging to `hg status --verbose`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33523
diff
changeset
|
205 default=[], |
96f43981c1c4
morestatus: move fb extension to core by plugging to `hg status --verbose`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33523
diff
changeset
|
206 ) |
38133
18424aeece7f
status: add a config knob for setting default of --terse
Augie Fackler <augie@google.com>
parents:
37769
diff
changeset
|
207 coreconfigitem('commands', 'status.terse', |
18424aeece7f
status: add a config knob for setting default of --terse
Augie Fackler <augie@google.com>
parents:
37769
diff
changeset
|
208 default='', |
18424aeece7f
status: add a config knob for setting default of --terse
Augie Fackler <augie@google.com>
parents:
37769
diff
changeset
|
209 ) |
33792
96f43981c1c4
morestatus: move fb extension to core by plugging to `hg status --verbose`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33523
diff
changeset
|
210 coreconfigitem('commands', 'status.verbose', |
96f43981c1c4
morestatus: move fb extension to core by plugging to `hg status --verbose`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33523
diff
changeset
|
211 default=False, |
96f43981c1c4
morestatus: move fb extension to core by plugging to `hg status --verbose`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33523
diff
changeset
|
212 ) |
34705
23ed47a895d5
config: graduate experimental.updatecheck to commands.update.check
Augie Fackler <augie@google.com>
parents:
34671
diff
changeset
|
213 coreconfigitem('commands', 'update.check', |
23ed47a895d5
config: graduate experimental.updatecheck to commands.update.check
Augie Fackler <augie@google.com>
parents:
34671
diff
changeset
|
214 default=None, |
23ed47a895d5
config: graduate experimental.updatecheck to commands.update.check
Augie Fackler <augie@google.com>
parents:
34671
diff
changeset
|
215 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
216 coreconfigitem('commands', 'update.requiredest', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
217 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
218 ) |
34665
dd1357edff37
configitems: register the 'committemplate' section
Boris Feld <boris.feld@octobus.net>
parents:
34664
diff
changeset
|
219 coreconfigitem('committemplate', '.*', |
dd1357edff37
configitems: register the 'committemplate' section
Boris Feld <boris.feld@octobus.net>
parents:
34664
diff
changeset
|
220 default=None, |
dd1357edff37
configitems: register the 'committemplate' section
Boris Feld <boris.feld@octobus.net>
parents:
34664
diff
changeset
|
221 generic=True, |
dd1357edff37
configitems: register the 'committemplate' section
Boris Feld <boris.feld@octobus.net>
parents:
34664
diff
changeset
|
222 ) |
38573
85da230c316a
convert: add a config knob for not saving the bzr revision
Matt Harbison <matt_harbison@yahoo.com>
parents:
38528
diff
changeset
|
223 coreconfigitem('convert', 'bzr.saverev', |
85da230c316a
convert: add a config knob for not saving the bzr revision
Matt Harbison <matt_harbison@yahoo.com>
parents:
38528
diff
changeset
|
224 default=True, |
85da230c316a
convert: add a config knob for not saving the bzr revision
Matt Harbison <matt_harbison@yahoo.com>
parents:
38528
diff
changeset
|
225 ) |
34988
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
226 coreconfigitem('convert', 'cvsps.cache', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
227 default=True, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
228 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
229 coreconfigitem('convert', 'cvsps.fuzz', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
230 default=60, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
231 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
232 coreconfigitem('convert', 'cvsps.logencoding', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
233 default=None, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
234 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
235 coreconfigitem('convert', 'cvsps.mergefrom', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
236 default=None, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
237 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
238 coreconfigitem('convert', 'cvsps.mergeto', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
239 default=None, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
240 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
241 coreconfigitem('convert', 'git.committeractions', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
242 default=lambda: ['messagedifferent'], |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
243 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
244 coreconfigitem('convert', 'git.extrakeys', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
245 default=list, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
246 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
247 coreconfigitem('convert', 'git.findcopiesharder', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
248 default=False, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
249 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
250 coreconfigitem('convert', 'git.remoteprefix', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
251 default='remote', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
252 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
253 coreconfigitem('convert', 'git.renamelimit', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
254 default=400, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
255 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
256 coreconfigitem('convert', 'git.saverev', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
257 default=True, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
258 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
259 coreconfigitem('convert', 'git.similarity', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
260 default=50, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
261 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
262 coreconfigitem('convert', 'git.skipsubmodules', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
263 default=False, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
264 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
265 coreconfigitem('convert', 'hg.clonebranches', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
266 default=False, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
267 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
268 coreconfigitem('convert', 'hg.ignoreerrors', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
269 default=False, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
270 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
271 coreconfigitem('convert', 'hg.revs', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
272 default=None, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
273 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
274 coreconfigitem('convert', 'hg.saverev', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
275 default=False, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
276 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
277 coreconfigitem('convert', 'hg.sourcename', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
278 default=None, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
279 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
280 coreconfigitem('convert', 'hg.startrev', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
281 default=None, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
282 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
283 coreconfigitem('convert', 'hg.tagsbranch', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
284 default='default', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
285 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
286 coreconfigitem('convert', 'hg.usebranchnames', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
287 default=True, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
288 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
289 coreconfigitem('convert', 'ignoreancestorcheck', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
290 default=False, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
291 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
292 coreconfigitem('convert', 'localtimezone', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
293 default=False, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
294 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
295 coreconfigitem('convert', 'p4.encoding', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
296 default=dynamicdefault, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
297 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
298 coreconfigitem('convert', 'p4.startrev', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
299 default=0, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
300 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
301 coreconfigitem('convert', 'skiptags', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
302 default=False, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
303 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
304 coreconfigitem('convert', 'svn.debugsvnlog', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
305 default=True, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
306 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
307 coreconfigitem('convert', 'svn.trunk', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
308 default=None, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
309 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
310 coreconfigitem('convert', 'svn.tags', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
311 default=None, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
312 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
313 coreconfigitem('convert', 'svn.branches', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
314 default=None, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
315 ) |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
316 coreconfigitem('convert', 'svn.startrev', |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
317 default=0, |
281214150561
convert: avoid wrong lfconvert defaults by moving configitems to core
Matt Harbison <matt_harbison@yahoo.com>
parents:
34968
diff
changeset
|
318 ) |
34481
cbda631c1dde
configitems: register the 'debug.dirstate.delaywrite' config
Boris Feld <boris.feld@octobus.net>
parents:
34480
diff
changeset
|
319 coreconfigitem('debug', 'dirstate.delaywrite', |
cbda631c1dde
configitems: register the 'debug.dirstate.delaywrite' config
Boris Feld <boris.feld@octobus.net>
parents:
34480
diff
changeset
|
320 default=0, |
cbda631c1dde
configitems: register the 'debug.dirstate.delaywrite' config
Boris Feld <boris.feld@octobus.net>
parents:
34480
diff
changeset
|
321 ) |
34666
e7966337aed0
configitems: register the 'defaults' section
Boris Feld <boris.feld@octobus.net>
parents:
34665
diff
changeset
|
322 coreconfigitem('defaults', '.*', |
e7966337aed0
configitems: register the 'defaults' section
Boris Feld <boris.feld@octobus.net>
parents:
34665
diff
changeset
|
323 default=None, |
e7966337aed0
configitems: register the 'defaults' section
Boris Feld <boris.feld@octobus.net>
parents:
34665
diff
changeset
|
324 generic=True, |
e7966337aed0
configitems: register the 'defaults' section
Boris Feld <boris.feld@octobus.net>
parents:
34665
diff
changeset
|
325 ) |
33164
cb7140e230c8
config: register the 'devel.all-warnings' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33156
diff
changeset
|
326 coreconfigitem('devel', 'all-warnings', |
cb7140e230c8
config: register the 'devel.all-warnings' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33156
diff
changeset
|
327 default=False, |
cb7140e230c8
config: register the 'devel.all-warnings' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33156
diff
changeset
|
328 ) |
33165
0224820688ac
config: register the 'devel.bundle2.debug' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33164
diff
changeset
|
329 coreconfigitem('devel', 'bundle2.debug', |
0224820688ac
config: register the 'devel.bundle2.debug' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33164
diff
changeset
|
330 default=False, |
0224820688ac
config: register the 'devel.bundle2.debug' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33164
diff
changeset
|
331 ) |
34525
100f0ddb029b
configitems: register the 'devel.cache-vfs' config
Boris Feld <boris.feld@octobus.net>
parents:
34524
diff
changeset
|
332 coreconfigitem('devel', 'cache-vfs', |
100f0ddb029b
configitems: register the 'devel.cache-vfs' config
Boris Feld <boris.feld@octobus.net>
parents:
34524
diff
changeset
|
333 default=None, |
100f0ddb029b
configitems: register the 'devel.cache-vfs' config
Boris Feld <boris.feld@octobus.net>
parents:
34524
diff
changeset
|
334 ) |
33166
12aaade1f617
config: register the devel.check-locks config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33165
diff
changeset
|
335 coreconfigitem('devel', 'check-locks', |
12aaade1f617
config: register the devel.check-locks config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33165
diff
changeset
|
336 default=False, |
12aaade1f617
config: register the devel.check-locks config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33165
diff
changeset
|
337 ) |
33167
b1cf9bb8a5a2
config: register the 'devel.check-relroot' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33166
diff
changeset
|
338 coreconfigitem('devel', 'check-relroot', |
b1cf9bb8a5a2
config: register the 'devel.check-relroot' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33166
diff
changeset
|
339 default=False, |
b1cf9bb8a5a2
config: register the 'devel.check-relroot' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33166
diff
changeset
|
340 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
341 coreconfigitem('devel', 'default-date', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
342 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
343 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
344 coreconfigitem('devel', 'deprec-warn', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
345 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
346 ) |
33168
1ad6d6cee9eb
config: register the 'devel.disableloaddefaultcerts' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33167
diff
changeset
|
347 coreconfigitem('devel', 'disableloaddefaultcerts', |
1ad6d6cee9eb
config: register the 'devel.disableloaddefaultcerts' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33167
diff
changeset
|
348 default=False, |
1ad6d6cee9eb
config: register the 'devel.disableloaddefaultcerts' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33167
diff
changeset
|
349 ) |
34734
3572b2031cec
devel-warn: add 'warn-' to 'devel.empty-changegroup' config
Boris Feld <boris.feld@octobus.net>
parents:
34705
diff
changeset
|
350 coreconfigitem('devel', 'warn-empty-changegroup', |
34526
3999b74b6765
configitems: register the 'devel.empty-changegroup' config
Boris Feld <boris.feld@octobus.net>
parents:
34525
diff
changeset
|
351 default=False, |
3999b74b6765
configitems: register the 'devel.empty-changegroup' config
Boris Feld <boris.feld@octobus.net>
parents:
34525
diff
changeset
|
352 ) |
33186
649f3b0495c8
config: register the 'devel.legacy.exchange' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33185
diff
changeset
|
353 coreconfigitem('devel', 'legacy.exchange', |
649f3b0495c8
config: register the 'devel.legacy.exchange' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33185
diff
changeset
|
354 default=list, |
649f3b0495c8
config: register the 'devel.legacy.exchange' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33185
diff
changeset
|
355 ) |
33169
1969adf2139a
config: register the 'devel.servercafile' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33168
diff
changeset
|
356 coreconfigitem('devel', 'servercafile', |
1969adf2139a
config: register the 'devel.servercafile' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33168
diff
changeset
|
357 default='', |
1969adf2139a
config: register the 'devel.servercafile' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33168
diff
changeset
|
358 ) |
33170
f15850eff735
config: register the 'devel.serverexactprotocol' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33169
diff
changeset
|
359 coreconfigitem('devel', 'serverexactprotocol', |
f15850eff735
config: register the 'devel.serverexactprotocol' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33169
diff
changeset
|
360 default='', |
f15850eff735
config: register the 'devel.serverexactprotocol' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33169
diff
changeset
|
361 ) |
33171
1a6f28439135
config: register the 'devel.serverrequirecert' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33170
diff
changeset
|
362 coreconfigitem('devel', 'serverrequirecert', |
33179
be723e2afd3d
configitem: fix default value for 'serverrequirecert'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33172
diff
changeset
|
363 default=False, |
33171
1a6f28439135
config: register the 'devel.serverrequirecert' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33170
diff
changeset
|
364 ) |
33172
5c9ad50fd62f
config: register the 'devel.strip-obsmarkers' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33171
diff
changeset
|
365 coreconfigitem('devel', 'strip-obsmarkers', |
5c9ad50fd62f
config: register the 'devel.strip-obsmarkers' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33171
diff
changeset
|
366 default=True, |
5c9ad50fd62f
config: register the 'devel.strip-obsmarkers' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33171
diff
changeset
|
367 ) |
34523
486dbd6afa57
configitems: register the 'devel.warn-config' config
Boris Feld <boris.feld@octobus.net>
parents:
34522
diff
changeset
|
368 coreconfigitem('devel', 'warn-config', |
486dbd6afa57
configitems: register the 'devel.warn-config' config
Boris Feld <boris.feld@octobus.net>
parents:
34522
diff
changeset
|
369 default=None, |
486dbd6afa57
configitems: register the 'devel.warn-config' config
Boris Feld <boris.feld@octobus.net>
parents:
34522
diff
changeset
|
370 ) |
34524
99c5922b1641
configitems: register the 'devel.warn-config-default' config
Boris Feld <boris.feld@octobus.net>
parents:
34523
diff
changeset
|
371 coreconfigitem('devel', 'warn-config-default', |
99c5922b1641
configitems: register the 'devel.warn-config-default' config
Boris Feld <boris.feld@octobus.net>
parents:
34523
diff
changeset
|
372 default=None, |
99c5922b1641
configitems: register the 'devel.warn-config-default' config
Boris Feld <boris.feld@octobus.net>
parents:
34523
diff
changeset
|
373 ) |
34575
dc91580a0a88
obsolete: add a devel.user.obsmarker
Boris Feld <boris.feld@octobus.net>
parents:
34563
diff
changeset
|
374 coreconfigitem('devel', 'user.obsmarker', |
dc91580a0a88
obsolete: add a devel.user.obsmarker
Boris Feld <boris.feld@octobus.net>
parents:
34563
diff
changeset
|
375 default=None, |
dc91580a0a88
obsolete: add a devel.user.obsmarker
Boris Feld <boris.feld@octobus.net>
parents:
34563
diff
changeset
|
376 ) |
34858
85a2db47ad50
configitems: adds a developer warning when accessing undeclared configuration
Boris Feld <boris.feld@octobus.net>
parents:
34846
diff
changeset
|
377 coreconfigitem('devel', 'warn-config-unknown', |
85a2db47ad50
configitems: adds a developer warning when accessing undeclared configuration
Boris Feld <boris.feld@octobus.net>
parents:
34846
diff
changeset
|
378 default=None, |
85a2db47ad50
configitems: adds a developer warning when accessing undeclared configuration
Boris Feld <boris.feld@octobus.net>
parents:
34846
diff
changeset
|
379 ) |
38727
fcb517ff9562
debug: move extensions debug behind a dedicated flag
Boris Feld <boris.feld@octobus.net>
parents:
38717
diff
changeset
|
380 coreconfigitem('devel', 'debug.extensions', |
fcb517ff9562
debug: move extensions debug behind a dedicated flag
Boris Feld <boris.feld@octobus.net>
parents:
38717
diff
changeset
|
381 default=False, |
fcb517ff9562
debug: move extensions debug behind a dedicated flag
Boris Feld <boris.feld@octobus.net>
parents:
38717
diff
changeset
|
382 ) |
35698
0c4b23ccf1a5
httppeer: add support for tracing all http request made by the peer
Boris Feld <boris.feld@octobus.net>
parents:
35500
diff
changeset
|
383 coreconfigitem('devel', 'debug.peer-request', |
0c4b23ccf1a5
httppeer: add support for tracing all http request made by the peer
Boris Feld <boris.feld@octobus.net>
parents:
35500
diff
changeset
|
384 default=False, |
0c4b23ccf1a5
httppeer: add support for tracing all http request made by the peer
Boris Feld <boris.feld@octobus.net>
parents:
35500
diff
changeset
|
385 ) |
34521
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
386 coreconfigitem('diff', 'nodates', |
34735
330d0b582ab3
configitems: fixup default value of diff config option
Boris Feld <boris.feld@octobus.net>
parents:
34734
diff
changeset
|
387 default=False, |
34521
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
388 ) |
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
389 coreconfigitem('diff', 'showfunc', |
34735
330d0b582ab3
configitems: fixup default value of diff config option
Boris Feld <boris.feld@octobus.net>
parents:
34734
diff
changeset
|
390 default=False, |
34521
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
391 ) |
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
392 coreconfigitem('diff', 'unified', |
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
393 default=None, |
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
394 ) |
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
395 coreconfigitem('diff', 'git', |
34735
330d0b582ab3
configitems: fixup default value of diff config option
Boris Feld <boris.feld@octobus.net>
parents:
34734
diff
changeset
|
396 default=False, |
34521
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
397 ) |
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
398 coreconfigitem('diff', 'ignorews', |
34735
330d0b582ab3
configitems: fixup default value of diff config option
Boris Feld <boris.feld@octobus.net>
parents:
34734
diff
changeset
|
399 default=False, |
34521
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
400 ) |
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
401 coreconfigitem('diff', 'ignorewsamount', |
34735
330d0b582ab3
configitems: fixup default value of diff config option
Boris Feld <boris.feld@octobus.net>
parents:
34734
diff
changeset
|
402 default=False, |
34521
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
403 ) |
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
404 coreconfigitem('diff', 'ignoreblanklines', |
34735
330d0b582ab3
configitems: fixup default value of diff config option
Boris Feld <boris.feld@octobus.net>
parents:
34734
diff
changeset
|
405 default=False, |
34521
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
406 ) |
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
407 coreconfigitem('diff', 'ignorewseol', |
34735
330d0b582ab3
configitems: fixup default value of diff config option
Boris Feld <boris.feld@octobus.net>
parents:
34734
diff
changeset
|
408 default=False, |
34521
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
409 ) |
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
410 coreconfigitem('diff', 'nobinary', |
34735
330d0b582ab3
configitems: fixup default value of diff config option
Boris Feld <boris.feld@octobus.net>
parents:
34734
diff
changeset
|
411 default=False, |
34521
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
412 ) |
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
413 coreconfigitem('diff', 'noprefix', |
34735
330d0b582ab3
configitems: fixup default value of diff config option
Boris Feld <boris.feld@octobus.net>
parents:
34734
diff
changeset
|
414 default=False, |
34521
aacb17cc0ee4
configitems: register the 'diff.*' config
Boris Feld <boris.feld@octobus.net>
parents:
34520
diff
changeset
|
415 ) |
38592
be441eb65f09
diff: graduate word-diff option from experimental
Yuya Nishihara <yuya@tcha.org>
parents:
38573
diff
changeset
|
416 coreconfigitem('diff', 'word-diff', |
be441eb65f09
diff: graduate word-diff option from experimental
Yuya Nishihara <yuya@tcha.org>
parents:
38573
diff
changeset
|
417 default=False, |
be441eb65f09
diff: graduate word-diff option from experimental
Yuya Nishihara <yuya@tcha.org>
parents:
38573
diff
changeset
|
418 ) |
34597
76d48132eb01
configitems: register the 'email.bcc' config
Boris Feld <boris.feld@octobus.net>
parents:
34596
diff
changeset
|
419 coreconfigitem('email', 'bcc', |
76d48132eb01
configitems: register the 'email.bcc' config
Boris Feld <boris.feld@octobus.net>
parents:
34596
diff
changeset
|
420 default=None, |
76d48132eb01
configitems: register the 'email.bcc' config
Boris Feld <boris.feld@octobus.net>
parents:
34596
diff
changeset
|
421 ) |
34598
0a68c615706c
configitems: register the 'email.cc' config
Boris Feld <boris.feld@octobus.net>
parents:
34597
diff
changeset
|
422 coreconfigitem('email', 'cc', |
0a68c615706c
configitems: register the 'email.cc' config
Boris Feld <boris.feld@octobus.net>
parents:
34597
diff
changeset
|
423 default=None, |
0a68c615706c
configitems: register the 'email.cc' config
Boris Feld <boris.feld@octobus.net>
parents:
34597
diff
changeset
|
424 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
425 coreconfigitem('email', 'charsets', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
426 default=list, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
427 ) |
34479
ef303daefdf7
configitems: register the 'email.from' config
Boris Feld <boris.feld@octobus.net>
parents:
34478
diff
changeset
|
428 coreconfigitem('email', 'from', |
ef303daefdf7
configitems: register the 'email.from' config
Boris Feld <boris.feld@octobus.net>
parents:
34478
diff
changeset
|
429 default=None, |
ef303daefdf7
configitems: register the 'email.from' config
Boris Feld <boris.feld@octobus.net>
parents:
34478
diff
changeset
|
430 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
431 coreconfigitem('email', 'method', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
432 default='smtp', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
433 ) |
34599
263a736aed9b
configitems: register the 'email.reply-to' config
Boris Feld <boris.feld@octobus.net>
parents:
34598
diff
changeset
|
434 coreconfigitem('email', 'reply-to', |
263a736aed9b
configitems: register the 'email.reply-to' config
Boris Feld <boris.feld@octobus.net>
parents:
34598
diff
changeset
|
435 default=None, |
263a736aed9b
configitems: register the 'email.reply-to' config
Boris Feld <boris.feld@octobus.net>
parents:
34598
diff
changeset
|
436 ) |
34911
645b6684cf5b
configitems: register 'email.to' and 'patchbomb.to'
Yuya Nishihara <yuya@tcha.org>
parents:
34902
diff
changeset
|
437 coreconfigitem('email', 'to', |
645b6684cf5b
configitems: register 'email.to' and 'patchbomb.to'
Yuya Nishihara <yuya@tcha.org>
parents:
34902
diff
changeset
|
438 default=None, |
645b6684cf5b
configitems: register 'email.to' and 'patchbomb.to'
Yuya Nishihara <yuya@tcha.org>
parents:
34902
diff
changeset
|
439 ) |
34615
32166736684e
configitems: register the 'experimental.archivemetatemplate' config
Boris Feld <boris.feld@octobus.net>
parents:
34613
diff
changeset
|
440 coreconfigitem('experimental', 'archivemetatemplate', |
32166736684e
configitems: register the 'experimental.archivemetatemplate' config
Boris Feld <boris.feld@octobus.net>
parents:
34613
diff
changeset
|
441 default=dynamicdefault, |
32166736684e
configitems: register the 'experimental.archivemetatemplate' config
Boris Feld <boris.feld@octobus.net>
parents:
34613
diff
changeset
|
442 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
443 coreconfigitem('experimental', 'bundle-phases', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
444 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
445 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
446 coreconfigitem('experimental', 'bundle2-advertise', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
447 default=True, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
448 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
449 coreconfigitem('experimental', 'bundle2-output-capture', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
450 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
451 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
452 coreconfigitem('experimental', 'bundle2.pushback', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
453 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
454 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
455 coreconfigitem('experimental', 'bundle2lazylocking', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
456 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
457 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
458 coreconfigitem('experimental', 'bundlecomplevel', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
459 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
460 ) |
37769
6a7ff5816c5f
bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents:
37710
diff
changeset
|
461 coreconfigitem('experimental', 'bundlecomplevel.bzip2', |
6a7ff5816c5f
bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents:
37710
diff
changeset
|
462 default=None, |
6a7ff5816c5f
bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents:
37710
diff
changeset
|
463 ) |
6a7ff5816c5f
bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents:
37710
diff
changeset
|
464 coreconfigitem('experimental', 'bundlecomplevel.gzip', |
6a7ff5816c5f
bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents:
37710
diff
changeset
|
465 default=None, |
6a7ff5816c5f
bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents:
37710
diff
changeset
|
466 ) |
6a7ff5816c5f
bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents:
37710
diff
changeset
|
467 coreconfigitem('experimental', 'bundlecomplevel.none', |
6a7ff5816c5f
bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents:
37710
diff
changeset
|
468 default=None, |
6a7ff5816c5f
bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents:
37710
diff
changeset
|
469 ) |
6a7ff5816c5f
bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents:
37710
diff
changeset
|
470 coreconfigitem('experimental', 'bundlecomplevel.zstd', |
6a7ff5816c5f
bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents:
37710
diff
changeset
|
471 default=None, |
6a7ff5816c5f
bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents:
37710
diff
changeset
|
472 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
473 coreconfigitem('experimental', 'changegroup3', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
474 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
475 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
476 coreconfigitem('experimental', 'clientcompressionengines', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
477 default=list, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
478 ) |
34094
26531db4647a
copytrace: replace experimental.disablecopytrace config with copytrace (BC)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
34023
diff
changeset
|
479 coreconfigitem('experimental', 'copytrace', |
26531db4647a
copytrace: replace experimental.disablecopytrace config with copytrace (BC)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
34023
diff
changeset
|
480 default='on', |
26531db4647a
copytrace: replace experimental.disablecopytrace config with copytrace (BC)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
34023
diff
changeset
|
481 ) |
34846
f05a6e015ecc
copies: add a config to limit the number of candidates to check in heuristics
Pulkit Goyal <7895pulkit@gmail.com>
parents:
34831
diff
changeset
|
482 coreconfigitem('experimental', 'copytrace.movecandidateslimit', |
f05a6e015ecc
copies: add a config to limit the number of candidates to check in heuristics
Pulkit Goyal <7895pulkit@gmail.com>
parents:
34831
diff
changeset
|
483 default=100, |
f05a6e015ecc
copies: add a config to limit the number of candidates to check in heuristics
Pulkit Goyal <7895pulkit@gmail.com>
parents:
34831
diff
changeset
|
484 ) |
34318
1826d695ad58
copytrace: add a a new config to limit the number of drafts in heuristics
Pulkit Goyal <7895pulkit@gmail.com>
parents:
34293
diff
changeset
|
485 coreconfigitem('experimental', 'copytrace.sourcecommitlimit', |
1826d695ad58
copytrace: add a a new config to limit the number of drafts in heuristics
Pulkit Goyal <7895pulkit@gmail.com>
parents:
34293
diff
changeset
|
486 default=100, |
1826d695ad58
copytrace: add a a new config to limit the number of drafts in heuristics
Pulkit Goyal <7895pulkit@gmail.com>
parents:
34293
diff
changeset
|
487 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
488 coreconfigitem('experimental', 'crecordtest', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
489 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
490 ) |
35500
8bb90cc4668e
scmutil: add utility fn to return repo object with user passed revs unhidden
Pulkit Goyal <7895pulkit@gmail.com>
parents:
35435
diff
changeset
|
491 coreconfigitem('experimental', 'directaccess', |
8bb90cc4668e
scmutil: add utility fn to return repo object with user passed revs unhidden
Pulkit Goyal <7895pulkit@gmail.com>
parents:
35435
diff
changeset
|
492 default=False, |
8bb90cc4668e
scmutil: add utility fn to return repo object with user passed revs unhidden
Pulkit Goyal <7895pulkit@gmail.com>
parents:
35435
diff
changeset
|
493 ) |
8bb90cc4668e
scmutil: add utility fn to return repo object with user passed revs unhidden
Pulkit Goyal <7895pulkit@gmail.com>
parents:
35435
diff
changeset
|
494 coreconfigitem('experimental', 'directaccess.revnums', |
8bb90cc4668e
scmutil: add utility fn to return repo object with user passed revs unhidden
Pulkit Goyal <7895pulkit@gmail.com>
parents:
35435
diff
changeset
|
495 default=False, |
8bb90cc4668e
scmutil: add utility fn to return repo object with user passed revs unhidden
Pulkit Goyal <7895pulkit@gmail.com>
parents:
35435
diff
changeset
|
496 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
497 coreconfigitem('experimental', 'editortmpinhg', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
498 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
499 ) |
34863
b1e3f609bf45
config: invert evolution-related configuration aliases
Boris Feld <boris.feld@octobus.net>
parents:
34858
diff
changeset
|
500 coreconfigitem('experimental', 'evolution', |
b1e3f609bf45
config: invert evolution-related configuration aliases
Boris Feld <boris.feld@octobus.net>
parents:
34858
diff
changeset
|
501 default=list, |
b1e3f609bf45
config: invert evolution-related configuration aliases
Boris Feld <boris.feld@octobus.net>
parents:
34858
diff
changeset
|
502 ) |
34872
29f52e7966dd
config: gather allowdivergence under the evolution namespace
Boris Feld <boris.feld@octobus.net>
parents:
34871
diff
changeset
|
503 coreconfigitem('experimental', 'evolution.allowdivergence', |
29f52e7966dd
config: gather allowdivergence under the evolution namespace
Boris Feld <boris.feld@octobus.net>
parents:
34871
diff
changeset
|
504 default=False, |
29f52e7966dd
config: gather allowdivergence under the evolution namespace
Boris Feld <boris.feld@octobus.net>
parents:
34871
diff
changeset
|
505 alias=[('experimental', 'allowdivergence')] |
29f52e7966dd
config: gather allowdivergence under the evolution namespace
Boris Feld <boris.feld@octobus.net>
parents:
34871
diff
changeset
|
506 ) |
34864
fec79a3f250f
config: update evolution-related config
Boris Feld <boris.feld@octobus.net>
parents:
34863
diff
changeset
|
507 coreconfigitem('experimental', 'evolution.allowunstable', |
fec79a3f250f
config: update evolution-related config
Boris Feld <boris.feld@octobus.net>
parents:
34863
diff
changeset
|
508 default=None, |
fec79a3f250f
config: update evolution-related config
Boris Feld <boris.feld@octobus.net>
parents:
34863
diff
changeset
|
509 ) |
fec79a3f250f
config: update evolution-related config
Boris Feld <boris.feld@octobus.net>
parents:
34863
diff
changeset
|
510 coreconfigitem('experimental', 'evolution.createmarkers', |
fec79a3f250f
config: update evolution-related config
Boris Feld <boris.feld@octobus.net>
parents:
34863
diff
changeset
|
511 default=None, |
fec79a3f250f
config: update evolution-related config
Boris Feld <boris.feld@octobus.net>
parents:
34863
diff
changeset
|
512 ) |
34902
cc977ec0b8b9
config: also gather effect-flags on experimental.evolution
Boris Feld <boris.feld@octobus.net>
parents:
34891
diff
changeset
|
513 coreconfigitem('experimental', 'evolution.effect-flags', |
35017
a7e49a5b3e6f
obsolete: activate effect-flag by default
Boris Feld <boris.feld@octobus.net>
parents:
34942
diff
changeset
|
514 default=True, |
34902
cc977ec0b8b9
config: also gather effect-flags on experimental.evolution
Boris Feld <boris.feld@octobus.net>
parents:
34891
diff
changeset
|
515 alias=[('experimental', 'effect-flags')] |
cc977ec0b8b9
config: also gather effect-flags on experimental.evolution
Boris Feld <boris.feld@octobus.net>
parents:
34891
diff
changeset
|
516 ) |
34864
fec79a3f250f
config: update evolution-related config
Boris Feld <boris.feld@octobus.net>
parents:
34863
diff
changeset
|
517 coreconfigitem('experimental', 'evolution.exchange', |
fec79a3f250f
config: update evolution-related config
Boris Feld <boris.feld@octobus.net>
parents:
34863
diff
changeset
|
518 default=None, |
fec79a3f250f
config: update evolution-related config
Boris Feld <boris.feld@octobus.net>
parents:
34863
diff
changeset
|
519 ) |
34863
b1e3f609bf45
config: invert evolution-related configuration aliases
Boris Feld <boris.feld@octobus.net>
parents:
34858
diff
changeset
|
520 coreconfigitem('experimental', 'evolution.bundle-obsmarker', |
b1e3f609bf45
config: invert evolution-related configuration aliases
Boris Feld <boris.feld@octobus.net>
parents:
34858
diff
changeset
|
521 default=False, |
b1e3f609bf45
config: invert evolution-related configuration aliases
Boris Feld <boris.feld@octobus.net>
parents:
34858
diff
changeset
|
522 ) |
35710
5cd60b0587a8
evolution: make reporting of new unstable changesets optional
Martin von Zweigbergk <martinvonz@google.com>
parents:
35698
diff
changeset
|
523 coreconfigitem('experimental', 'evolution.report-instabilities', |
5cd60b0587a8
evolution: make reporting of new unstable changesets optional
Martin von Zweigbergk <martinvonz@google.com>
parents:
35698
diff
changeset
|
524 default=True, |
5cd60b0587a8
evolution: make reporting of new unstable changesets optional
Martin von Zweigbergk <martinvonz@google.com>
parents:
35698
diff
changeset
|
525 ) |
34863
b1e3f609bf45
config: invert evolution-related configuration aliases
Boris Feld <boris.feld@octobus.net>
parents:
34858
diff
changeset
|
526 coreconfigitem('experimental', 'evolution.track-operation', |
b1e3f609bf45
config: invert evolution-related configuration aliases
Boris Feld <boris.feld@octobus.net>
parents:
34858
diff
changeset
|
527 default=True, |
b1e3f609bf45
config: invert evolution-related configuration aliases
Boris Feld <boris.feld@octobus.net>
parents:
34858
diff
changeset
|
528 ) |
34519
0314e02efa25
configitems: register the 'experimental.maxdeltachainspan' config
Boris Feld <boris.feld@octobus.net>
parents:
34491
diff
changeset
|
529 coreconfigitem('experimental', 'maxdeltachainspan', |
0314e02efa25
configitems: register the 'experimental.maxdeltachainspan' config
Boris Feld <boris.feld@octobus.net>
parents:
34491
diff
changeset
|
530 default=-1, |
0314e02efa25
configitems: register the 'experimental.maxdeltachainspan' config
Boris Feld <boris.feld@octobus.net>
parents:
34491
diff
changeset
|
531 ) |
37002
e349ad5cbb71
filemerge: use a single temp dir instead of temp files
Kyle Lippincott <spectral@google.com>
parents:
36705
diff
changeset
|
532 coreconfigitem('experimental', 'mergetempdirprefix', |
e349ad5cbb71
filemerge: use a single temp dir instead of temp files
Kyle Lippincott <spectral@google.com>
parents:
36705
diff
changeset
|
533 default=None, |
e349ad5cbb71
filemerge: use a single temp dir instead of temp files
Kyle Lippincott <spectral@google.com>
parents:
36705
diff
changeset
|
534 ) |
34520
ca5b833ce756
configitems: register the 'experimental.mmapindexthreshold' config
Boris Feld <boris.feld@octobus.net>
parents:
34519
diff
changeset
|
535 coreconfigitem('experimental', 'mmapindexthreshold', |
ca5b833ce756
configitems: register the 'experimental.mmapindexthreshold' config
Boris Feld <boris.feld@octobus.net>
parents:
34519
diff
changeset
|
536 default=None, |
ca5b833ce756
configitems: register the 'experimental.mmapindexthreshold' config
Boris Feld <boris.feld@octobus.net>
parents:
34519
diff
changeset
|
537 ) |
34491
eb1517776f8a
configitems: register the 'experimental.nonnormalparanoidcheck' config
Boris Feld <boris.feld@octobus.net>
parents:
34490
diff
changeset
|
538 coreconfigitem('experimental', 'nonnormalparanoidcheck', |
eb1517776f8a
configitems: register the 'experimental.nonnormalparanoidcheck' config
Boris Feld <boris.feld@octobus.net>
parents:
34490
diff
changeset
|
539 default=False, |
eb1517776f8a
configitems: register the 'experimental.nonnormalparanoidcheck' config
Boris Feld <boris.feld@octobus.net>
parents:
34490
diff
changeset
|
540 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
541 coreconfigitem('experimental', 'exportableenviron', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
542 default=list, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
543 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
544 coreconfigitem('experimental', 'extendedheader.index', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
545 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
546 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
547 coreconfigitem('experimental', 'extendedheader.similarity', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
548 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
549 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
550 coreconfigitem('experimental', 'format.compression', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
551 default='zlib', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
552 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
553 coreconfigitem('experimental', 'graphshorten', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
554 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
555 ) |
34527
d5362671993b
configitems: register the 'experimental.graphstyle.parent' config
Boris Feld <boris.feld@octobus.net>
parents:
34526
diff
changeset
|
556 coreconfigitem('experimental', 'graphstyle.parent', |
d5362671993b
configitems: register the 'experimental.graphstyle.parent' config
Boris Feld <boris.feld@octobus.net>
parents:
34526
diff
changeset
|
557 default=dynamicdefault, |
d5362671993b
configitems: register the 'experimental.graphstyle.parent' config
Boris Feld <boris.feld@octobus.net>
parents:
34526
diff
changeset
|
558 ) |
34528
23783463d720
configitems: register the 'experimental.graphstyle.missing' config
Boris Feld <boris.feld@octobus.net>
parents:
34527
diff
changeset
|
559 coreconfigitem('experimental', 'graphstyle.missing', |
23783463d720
configitems: register the 'experimental.graphstyle.missing' config
Boris Feld <boris.feld@octobus.net>
parents:
34527
diff
changeset
|
560 default=dynamicdefault, |
23783463d720
configitems: register the 'experimental.graphstyle.missing' config
Boris Feld <boris.feld@octobus.net>
parents:
34527
diff
changeset
|
561 ) |
34529
4a6a337f9c68
configitems: register the 'experimental.graphstyle.grandparent' config
Boris Feld <boris.feld@octobus.net>
parents:
34528
diff
changeset
|
562 coreconfigitem('experimental', 'graphstyle.grandparent', |
4a6a337f9c68
configitems: register the 'experimental.graphstyle.grandparent' config
Boris Feld <boris.feld@octobus.net>
parents:
34528
diff
changeset
|
563 default=dynamicdefault, |
4a6a337f9c68
configitems: register the 'experimental.graphstyle.grandparent' config
Boris Feld <boris.feld@octobus.net>
parents:
34528
diff
changeset
|
564 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
565 coreconfigitem('experimental', 'hook-track-tags', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
566 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
567 ) |
37558
8a73132214a3
httppeer: support protocol upgrade
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37498
diff
changeset
|
568 coreconfigitem('experimental', 'httppeer.advertise-v2', |
8a73132214a3
httppeer: support protocol upgrade
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37498
diff
changeset
|
569 default=False, |
8a73132214a3
httppeer: support protocol upgrade
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37498
diff
changeset
|
570 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
571 coreconfigitem('experimental', 'httppostargs', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
572 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
573 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
574 coreconfigitem('experimental', 'mergedriver', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
575 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
576 ) |
38528
313a940d49a3
ui: add an uninterruptable context manager that can block SIGINT
Augie Fackler <augie@google.com>
parents:
38497
diff
changeset
|
577 coreconfigitem('experimental', 'nointerrupt', default=False) |
313a940d49a3
ui: add an uninterruptable context manager that can block SIGINT
Augie Fackler <augie@google.com>
parents:
38497
diff
changeset
|
578 coreconfigitem('experimental', 'nointerrupt-interactiveonly', default=True) |
313a940d49a3
ui: add an uninterruptable context manager that can block SIGINT
Augie Fackler <augie@google.com>
parents:
38497
diff
changeset
|
579 |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
580 coreconfigitem('experimental', 'obsmarkers-exchange-debug', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
581 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
582 ) |
35245
5a62910948d2
remotenames: move function to pull remotenames from the remoterepo to core
Pulkit Goyal <7895pulkit@gmail.com>
parents:
35219
diff
changeset
|
583 coreconfigitem('experimental', 'remotenames', |
5a62910948d2
remotenames: move function to pull remotenames from the remoterepo to core
Pulkit Goyal <7895pulkit@gmail.com>
parents:
35219
diff
changeset
|
584 default=False, |
5a62910948d2
remotenames: move function to pull remotenames from the remoterepo to core
Pulkit Goyal <7895pulkit@gmail.com>
parents:
35219
diff
changeset
|
585 ) |
38497
da2a7d8354b2
unlinkpath: make empty directory removal optional (issue5901) (issue5826)
Kyle Lippincott <spectral@google.com>
parents:
38422
diff
changeset
|
586 coreconfigitem('experimental', 'removeemptydirs', |
da2a7d8354b2
unlinkpath: make empty directory removal optional (issue5901) (issue5826)
Kyle Lippincott <spectral@google.com>
parents:
38422
diff
changeset
|
587 default=True, |
da2a7d8354b2
unlinkpath: make empty directory removal optional (issue5901) (issue5826)
Kyle Lippincott <spectral@google.com>
parents:
38422
diff
changeset
|
588 ) |
38894
7848f284b211
revisions: allow "x123" to refer to nodeid prefix "123"
Martin von Zweigbergk <martinvonz@google.com>
parents:
38881
diff
changeset
|
589 coreconfigitem('experimental', 'revisions.prefixhexnode', |
7848f284b211
revisions: allow "x123" to refer to nodeid prefix "123"
Martin von Zweigbergk <martinvonz@google.com>
parents:
38881
diff
changeset
|
590 default=False, |
7848f284b211
revisions: allow "x123" to refer to nodeid prefix "123"
Martin von Zweigbergk <martinvonz@google.com>
parents:
38881
diff
changeset
|
591 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
592 coreconfigitem('experimental', 'revlogv2', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
593 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
594 ) |
38881
503f936489dd
lookup: add option to disambiguate prefix within revset
Martin von Zweigbergk <martinvonz@google.com>
parents:
38862
diff
changeset
|
595 coreconfigitem('experimental', 'revisions.disambiguatewithin', |
503f936489dd
lookup: add option to disambiguate prefix within revset
Martin von Zweigbergk <martinvonz@google.com>
parents:
38862
diff
changeset
|
596 default=None, |
503f936489dd
lookup: add option to disambiguate prefix within revset
Martin von Zweigbergk <martinvonz@google.com>
parents:
38862
diff
changeset
|
597 ) |
35196
66ecde8a704d
server: introduce a 'experimental.single-head-per-branch' option
Boris Feld <boris.feld@octobus.net>
parents:
35184
diff
changeset
|
598 coreconfigitem('experimental', 'single-head-per-branch', |
66ecde8a704d
server: introduce a 'experimental.single-head-per-branch' option
Boris Feld <boris.feld@octobus.net>
parents:
35184
diff
changeset
|
599 default=False, |
66ecde8a704d
server: introduce a 'experimental.single-head-per-branch' option
Boris Feld <boris.feld@octobus.net>
parents:
35184
diff
changeset
|
600 ) |
36253
464bedc0fdb4
wireprotoserver: handle SSH protocol version 2 upgrade requests
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36015
diff
changeset
|
601 coreconfigitem('experimental', 'sshserver.support-v2', |
464bedc0fdb4
wireprotoserver: handle SSH protocol version 2 upgrade requests
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36015
diff
changeset
|
602 default=False, |
464bedc0fdb4
wireprotoserver: handle SSH protocol version 2 upgrade requests
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36015
diff
changeset
|
603 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
604 coreconfigitem('experimental', 'spacemovesdown', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
605 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
606 ) |
34824
e2ad93bcc084
revlog: introduce an experimental flag to slice chunks reads when too sparse
Paul Morelle <paul.morelle@octobus.net>
parents:
34805
diff
changeset
|
607 coreconfigitem('experimental', 'sparse-read', |
e2ad93bcc084
revlog: introduce an experimental flag to slice chunks reads when too sparse
Paul Morelle <paul.morelle@octobus.net>
parents:
34805
diff
changeset
|
608 default=False, |
e2ad93bcc084
revlog: introduce an experimental flag to slice chunks reads when too sparse
Paul Morelle <paul.morelle@octobus.net>
parents:
34805
diff
changeset
|
609 ) |
e2ad93bcc084
revlog: introduce an experimental flag to slice chunks reads when too sparse
Paul Morelle <paul.morelle@octobus.net>
parents:
34805
diff
changeset
|
610 coreconfigitem('experimental', 'sparse-read.density-threshold', |
38632
eb8504715071
sparse-read: target density of 50% instead of 25%
Paul Morelle <paul.morelle@octobus.net>
parents:
38603
diff
changeset
|
611 default=0.50, |
34824
e2ad93bcc084
revlog: introduce an experimental flag to slice chunks reads when too sparse
Paul Morelle <paul.morelle@octobus.net>
parents:
34805
diff
changeset
|
612 ) |
34881
8c9b08a0c48c
sparse-read: skip gaps too small to be worth splitting
Paul Morelle <paul.morelle@octobus.net>
parents:
34875
diff
changeset
|
613 coreconfigitem('experimental', 'sparse-read.min-gap-size', |
38633
e3d18de56417
sparse-read: discard gap below 65K only
Boris Feld <boris.feld@octobus.net>
parents:
38632
diff
changeset
|
614 default='65K', |
34825
4d5d5009bd75
revlog-sparse-read: add a lower-threshold for read block size
Paul Morelle <paul.morelle@octobus.net>
parents:
34824
diff
changeset
|
615 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
616 coreconfigitem('experimental', 'treemanifest', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
617 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
618 ) |
35726
45b678bf3a78
atomicupdate: add an experimental option to use atomictemp when updating
Boris Feld <boris.feld@octobus.net>
parents:
35710
diff
changeset
|
619 coreconfigitem('experimental', 'update.atomic-file', |
45b678bf3a78
atomicupdate: add an experimental option to use atomictemp when updating
Boris Feld <boris.feld@octobus.net>
parents:
35710
diff
changeset
|
620 default=False, |
45b678bf3a78
atomicupdate: add an experimental option to use atomictemp when updating
Boris Feld <boris.feld@octobus.net>
parents:
35710
diff
changeset
|
621 ) |
36015
48a3a9283f09
sshpeer: initial definition and implementation of new SSH protocol
Gregory Szorc <gregory.szorc@gmail.com>
parents:
35947
diff
changeset
|
622 coreconfigitem('experimental', 'sshpeer.advertise-v2', |
48a3a9283f09
sshpeer: initial definition and implementation of new SSH protocol
Gregory Szorc <gregory.szorc@gmail.com>
parents:
35947
diff
changeset
|
623 default=False, |
48a3a9283f09
sshpeer: initial definition and implementation of new SSH protocol
Gregory Szorc <gregory.szorc@gmail.com>
parents:
35947
diff
changeset
|
624 ) |
37049
1cfef5693203
wireproto: support /api/* URL space for exposing APIs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37012
diff
changeset
|
625 coreconfigitem('experimental', 'web.apiserver', |
1cfef5693203
wireproto: support /api/* URL space for exposing APIs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37012
diff
changeset
|
626 default=False, |
1cfef5693203
wireproto: support /api/* URL space for exposing APIs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37012
diff
changeset
|
627 ) |
1cfef5693203
wireproto: support /api/* URL space for exposing APIs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37012
diff
changeset
|
628 coreconfigitem('experimental', 'web.api.http-v2', |
1cfef5693203
wireproto: support /api/* URL space for exposing APIs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37012
diff
changeset
|
629 default=False, |
1cfef5693203
wireproto: support /api/* URL space for exposing APIs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37012
diff
changeset
|
630 ) |
37055
8c3c47362934
wireproto: implement basic frame reading and processing
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37049
diff
changeset
|
631 coreconfigitem('experimental', 'web.api.debugreflect', |
8c3c47362934
wireproto: implement basic frame reading and processing
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37049
diff
changeset
|
632 default=False, |
8c3c47362934
wireproto: implement basic frame reading and processing
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37049
diff
changeset
|
633 ) |
38732
be4984261611
merge: mark file gets as not thread safe (issue5933)
Gregory Szorc <gregory.szorc@gmail.com>
parents:
38727
diff
changeset
|
634 coreconfigitem('experimental', 'worker.wdir-get-thread-safe', |
be4984261611
merge: mark file gets as not thread safe (issue5933)
Gregory Szorc <gregory.szorc@gmail.com>
parents:
38727
diff
changeset
|
635 default=False, |
be4984261611
merge: mark file gets as not thread safe (issue5933)
Gregory Szorc <gregory.szorc@gmail.com>
parents:
38727
diff
changeset
|
636 ) |
36705
c6a61298ac32
mdiff: add a config option to use xdiff algorithm
Jun Wu <quark@fb.com>
parents:
36456
diff
changeset
|
637 coreconfigitem('experimental', 'xdiff', |
c6a61298ac32
mdiff: add a config option to use xdiff algorithm
Jun Wu <quark@fb.com>
parents:
36456
diff
changeset
|
638 default=False, |
c6a61298ac32
mdiff: add a config option to use xdiff algorithm
Jun Wu <quark@fb.com>
parents:
36456
diff
changeset
|
639 ) |
34667
23f891164e59
configitems: register the 'extensions' section
Boris Feld <boris.feld@octobus.net>
parents:
34666
diff
changeset
|
640 coreconfigitem('extensions', '.*', |
23f891164e59
configitems: register the 'extensions' section
Boris Feld <boris.feld@octobus.net>
parents:
34666
diff
changeset
|
641 default=None, |
23f891164e59
configitems: register the 'extensions' section
Boris Feld <boris.feld@octobus.net>
parents:
34666
diff
changeset
|
642 generic=True, |
23f891164e59
configitems: register the 'extensions' section
Boris Feld <boris.feld@octobus.net>
parents:
34666
diff
changeset
|
643 ) |
34769
43c78d2819d8
configitems: register the 'extdata' section
Boris Feld <boris.feld@octobus.net>
parents:
34768
diff
changeset
|
644 coreconfigitem('extdata', '.*', |
43c78d2819d8
configitems: register the 'extdata' section
Boris Feld <boris.feld@octobus.net>
parents:
34768
diff
changeset
|
645 default=None, |
43c78d2819d8
configitems: register the 'extdata' section
Boris Feld <boris.feld@octobus.net>
parents:
34768
diff
changeset
|
646 generic=True, |
43c78d2819d8
configitems: register the 'extdata' section
Boris Feld <boris.feld@octobus.net>
parents:
34768
diff
changeset
|
647 ) |
33236
cf6c478bc339
configitems: register the 'format.chunkcachesize' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33235
diff
changeset
|
648 coreconfigitem('format', 'chunkcachesize', |
cf6c478bc339
configitems: register the 'format.chunkcachesize' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33235
diff
changeset
|
649 default=None, |
cf6c478bc339
configitems: register the 'format.chunkcachesize' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33235
diff
changeset
|
650 ) |
33237
7043e67cc9b2
configitems: register the 'format.dotencode' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33236
diff
changeset
|
651 coreconfigitem('format', 'dotencode', |
7043e67cc9b2
configitems: register the 'format.dotencode' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33236
diff
changeset
|
652 default=True, |
7043e67cc9b2
configitems: register the 'format.dotencode' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33236
diff
changeset
|
653 ) |
33238
784f2bd96d43
configitems: register the 'format.generaldelta' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33237
diff
changeset
|
654 coreconfigitem('format', 'generaldelta', |
784f2bd96d43
configitems: register the 'format.generaldelta' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33237
diff
changeset
|
655 default=False, |
784f2bd96d43
configitems: register the 'format.generaldelta' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33237
diff
changeset
|
656 ) |
33239
a4f6dee1b9f1
configitems: register the 'format.manifestcachesize' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33238
diff
changeset
|
657 coreconfigitem('format', 'manifestcachesize', |
a4f6dee1b9f1
configitems: register the 'format.manifestcachesize' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33238
diff
changeset
|
658 default=None, |
a4f6dee1b9f1
configitems: register the 'format.manifestcachesize' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33238
diff
changeset
|
659 ) |
33240
91c1e7c974c2
configitems: register the 'format.maxchainlen' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33239
diff
changeset
|
660 coreconfigitem('format', 'maxchainlen', |
39523
b66ea3fc3a86
sparse-revlog: set max delta chain length to on thousand
Boris Feld <boris.feld@octobus.net>
parents:
39420
diff
changeset
|
661 default=dynamicdefault, |
33240
91c1e7c974c2
configitems: register the 'format.maxchainlen' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33239
diff
changeset
|
662 ) |
33244
fd50788a2d4f
configitems: register the 'format.obsstore-version' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33240
diff
changeset
|
663 coreconfigitem('format', 'obsstore-version', |
fd50788a2d4f
configitems: register the 'format.obsstore-version' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33240
diff
changeset
|
664 default=None, |
fd50788a2d4f
configitems: register the 'format.obsstore-version' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33240
diff
changeset
|
665 ) |
38717
aa21a9ad46ea
sparse-revlog: new requirement enabled with format.sparse-revlog
Paul Morelle <paul.morelle@octobus.net>
parents:
38652
diff
changeset
|
666 coreconfigitem('format', 'sparse-revlog', |
aa21a9ad46ea
sparse-revlog: new requirement enabled with format.sparse-revlog
Paul Morelle <paul.morelle@octobus.net>
parents:
38652
diff
changeset
|
667 default=False, |
aa21a9ad46ea
sparse-revlog: new requirement enabled with format.sparse-revlog
Paul Morelle <paul.morelle@octobus.net>
parents:
38652
diff
changeset
|
668 ) |
33245
28e8983d9ed7
configitems: register the 'format.usefncache' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33244
diff
changeset
|
669 coreconfigitem('format', 'usefncache', |
28e8983d9ed7
configitems: register the 'format.usefncache' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33244
diff
changeset
|
670 default=True, |
28e8983d9ed7
configitems: register the 'format.usefncache' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33244
diff
changeset
|
671 ) |
33246
4d9458e06ef0
configitems: register the 'format.usegeneraldelta' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33245
diff
changeset
|
672 coreconfigitem('format', 'usegeneraldelta', |
4d9458e06ef0
configitems: register the 'format.usegeneraldelta' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33245
diff
changeset
|
673 default=True, |
4d9458e06ef0
configitems: register the 'format.usegeneraldelta' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33245
diff
changeset
|
674 ) |
33247
4d5d493ea54a
configitems: register the 'format.usestore' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33246
diff
changeset
|
675 coreconfigitem('format', 'usestore', |
4d5d493ea54a
configitems: register the 'format.usestore' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33246
diff
changeset
|
676 default=True, |
4d5d493ea54a
configitems: register the 'format.usestore' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33246
diff
changeset
|
677 ) |
39325
7a9f15ed3b96
phases: add a repository requirement about internal phase
Boris Feld <boris.feld@octobus.net>
parents:
39162
diff
changeset
|
678 coreconfigitem('format', 'internal-phase', |
7a9f15ed3b96
phases: add a repository requirement about internal phase
Boris Feld <boris.feld@octobus.net>
parents:
39162
diff
changeset
|
679 default=False, |
7a9f15ed3b96
phases: add a repository requirement about internal phase
Boris Feld <boris.feld@octobus.net>
parents:
39162
diff
changeset
|
680 ) |
34885
df2ff314e36f
fsmonitor: warn when fsmonitor could be used
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34881
diff
changeset
|
681 coreconfigitem('fsmonitor', 'warn_when_unused', |
df2ff314e36f
fsmonitor: warn when fsmonitor could be used
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34881
diff
changeset
|
682 default=True, |
df2ff314e36f
fsmonitor: warn when fsmonitor could be used
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34881
diff
changeset
|
683 ) |
df2ff314e36f
fsmonitor: warn when fsmonitor could be used
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34881
diff
changeset
|
684 coreconfigitem('fsmonitor', 'warn_update_file_count', |
df2ff314e36f
fsmonitor: warn when fsmonitor could be used
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34881
diff
changeset
|
685 default=50000, |
df2ff314e36f
fsmonitor: warn when fsmonitor could be used
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34881
diff
changeset
|
686 ) |
34668
31723cff35fa
configitems: register the 'hooks' config section
Boris Feld <boris.feld@octobus.net>
parents:
34667
diff
changeset
|
687 coreconfigitem('hooks', '.*', |
31723cff35fa
configitems: register the 'hooks' config section
Boris Feld <boris.feld@octobus.net>
parents:
34667
diff
changeset
|
688 default=dynamicdefault, |
31723cff35fa
configitems: register the 'hooks' config section
Boris Feld <boris.feld@octobus.net>
parents:
34667
diff
changeset
|
689 generic=True, |
31723cff35fa
configitems: register the 'hooks' config section
Boris Feld <boris.feld@octobus.net>
parents:
34667
diff
changeset
|
690 ) |
34751
bbeaa5415266
configitems: register the 'hgweb-paths' section
Boris Feld <boris.feld@octobus.net>
parents:
34748
diff
changeset
|
691 coreconfigitem('hgweb-paths', '.*', |
bbeaa5415266
configitems: register the 'hgweb-paths' section
Boris Feld <boris.feld@octobus.net>
parents:
34748
diff
changeset
|
692 default=list, |
bbeaa5415266
configitems: register the 'hgweb-paths' section
Boris Feld <boris.feld@octobus.net>
parents:
34748
diff
changeset
|
693 generic=True, |
bbeaa5415266
configitems: register the 'hgweb-paths' section
Boris Feld <boris.feld@octobus.net>
parents:
34748
diff
changeset
|
694 ) |
34748
8c1d0fe1f431
configitems: register the 'hostfingerprints' section
Boris Feld <boris.feld@octobus.net>
parents:
34747
diff
changeset
|
695 coreconfigitem('hostfingerprints', '.*', |
8c1d0fe1f431
configitems: register the 'hostfingerprints' section
Boris Feld <boris.feld@octobus.net>
parents:
34747
diff
changeset
|
696 default=list, |
8c1d0fe1f431
configitems: register the 'hostfingerprints' section
Boris Feld <boris.feld@octobus.net>
parents:
34747
diff
changeset
|
697 generic=True, |
8c1d0fe1f431
configitems: register the 'hostfingerprints' section
Boris Feld <boris.feld@octobus.net>
parents:
34747
diff
changeset
|
698 ) |
33217
f96c2f2f559b
configitems: register the 'hostsecurity.ciphers' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33186
diff
changeset
|
699 coreconfigitem('hostsecurity', 'ciphers', |
f96c2f2f559b
configitems: register the 'hostsecurity.ciphers' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33186
diff
changeset
|
700 default=None, |
f96c2f2f559b
configitems: register the 'hostsecurity.ciphers' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33186
diff
changeset
|
701 ) |
33218
24f3ff50736d
configitems: register the 'hostsecurity.disabletls10warning' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33217
diff
changeset
|
702 coreconfigitem('hostsecurity', 'disabletls10warning', |
24f3ff50736d
configitems: register the 'hostsecurity.disabletls10warning' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33217
diff
changeset
|
703 default=False, |
24f3ff50736d
configitems: register the 'hostsecurity.disabletls10warning' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33217
diff
changeset
|
704 ) |
34747
5cf98daad7b1
configitems: register the 'hostsecurity.minimumprotocol' config
Boris Feld <boris.feld@octobus.net>
parents:
34746
diff
changeset
|
705 coreconfigitem('hostsecurity', 'minimumprotocol', |
5cf98daad7b1
configitems: register the 'hostsecurity.minimumprotocol' config
Boris Feld <boris.feld@octobus.net>
parents:
34746
diff
changeset
|
706 default=dynamicdefault, |
5cf98daad7b1
configitems: register the 'hostsecurity.minimumprotocol' config
Boris Feld <boris.feld@octobus.net>
parents:
34746
diff
changeset
|
707 ) |
34773
607085aa4d67
configitems: register the 'hostsecurity.*:minimumprotocol' config
Boris Feld <boris.feld@octobus.net>
parents:
34769
diff
changeset
|
708 coreconfigitem('hostsecurity', '.*:minimumprotocol$', |
607085aa4d67
configitems: register the 'hostsecurity.*:minimumprotocol' config
Boris Feld <boris.feld@octobus.net>
parents:
34769
diff
changeset
|
709 default=dynamicdefault, |
607085aa4d67
configitems: register the 'hostsecurity.*:minimumprotocol' config
Boris Feld <boris.feld@octobus.net>
parents:
34769
diff
changeset
|
710 generic=True, |
607085aa4d67
configitems: register the 'hostsecurity.*:minimumprotocol' config
Boris Feld <boris.feld@octobus.net>
parents:
34769
diff
changeset
|
711 ) |
34774
fd4caf1b23f6
configitems: register the 'hostsecurity.*:ciphers' config
Boris Feld <boris.feld@octobus.net>
parents:
34773
diff
changeset
|
712 coreconfigitem('hostsecurity', '.*:ciphers$', |
fd4caf1b23f6
configitems: register the 'hostsecurity.*:ciphers' config
Boris Feld <boris.feld@octobus.net>
parents:
34773
diff
changeset
|
713 default=dynamicdefault, |
fd4caf1b23f6
configitems: register the 'hostsecurity.*:ciphers' config
Boris Feld <boris.feld@octobus.net>
parents:
34773
diff
changeset
|
714 generic=True, |
fd4caf1b23f6
configitems: register the 'hostsecurity.*:ciphers' config
Boris Feld <boris.feld@octobus.net>
parents:
34773
diff
changeset
|
715 ) |
34775
17919e9006b9
configitems: register the 'hostsecurity.*:fingerprints' config
Boris Feld <boris.feld@octobus.net>
parents:
34774
diff
changeset
|
716 coreconfigitem('hostsecurity', '.*:fingerprints$', |
17919e9006b9
configitems: register the 'hostsecurity.*:fingerprints' config
Boris Feld <boris.feld@octobus.net>
parents:
34774
diff
changeset
|
717 default=list, |
17919e9006b9
configitems: register the 'hostsecurity.*:fingerprints' config
Boris Feld <boris.feld@octobus.net>
parents:
34774
diff
changeset
|
718 generic=True, |
17919e9006b9
configitems: register the 'hostsecurity.*:fingerprints' config
Boris Feld <boris.feld@octobus.net>
parents:
34774
diff
changeset
|
719 ) |
34776
48d2b396cf6c
configitems: register the 'hostsecurity.*:verifycertsfile' config
Boris Feld <boris.feld@octobus.net>
parents:
34775
diff
changeset
|
720 coreconfigitem('hostsecurity', '.*:verifycertsfile$', |
48d2b396cf6c
configitems: register the 'hostsecurity.*:verifycertsfile' config
Boris Feld <boris.feld@octobus.net>
parents:
34775
diff
changeset
|
721 default=None, |
48d2b396cf6c
configitems: register the 'hostsecurity.*:verifycertsfile' config
Boris Feld <boris.feld@octobus.net>
parents:
34775
diff
changeset
|
722 generic=True, |
48d2b396cf6c
configitems: register the 'hostsecurity.*:verifycertsfile' config
Boris Feld <boris.feld@octobus.net>
parents:
34775
diff
changeset
|
723 ) |
48d2b396cf6c
configitems: register the 'hostsecurity.*:verifycertsfile' config
Boris Feld <boris.feld@octobus.net>
parents:
34775
diff
changeset
|
724 |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
725 coreconfigitem('http_proxy', 'always', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
726 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
727 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
728 coreconfigitem('http_proxy', 'host', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
729 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
730 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
731 coreconfigitem('http_proxy', 'no', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
732 default=list, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
733 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
734 coreconfigitem('http_proxy', 'passwd', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
735 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
736 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
737 coreconfigitem('http_proxy', 'user', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
738 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
739 ) |
34592
e7dbccabc982
configitems: register the 'logtoprocess.commandexception' config
Boris Feld <boris.feld@octobus.net>
parents:
34591
diff
changeset
|
740 coreconfigitem('logtoprocess', 'commandexception', |
e7dbccabc982
configitems: register the 'logtoprocess.commandexception' config
Boris Feld <boris.feld@octobus.net>
parents:
34591
diff
changeset
|
741 default=None, |
e7dbccabc982
configitems: register the 'logtoprocess.commandexception' config
Boris Feld <boris.feld@octobus.net>
parents:
34591
diff
changeset
|
742 ) |
34593
10f8f20e0137
configitems: register the 'logtoprocess.commandfinish' config
Boris Feld <boris.feld@octobus.net>
parents:
34592
diff
changeset
|
743 coreconfigitem('logtoprocess', 'commandfinish', |
10f8f20e0137
configitems: register the 'logtoprocess.commandfinish' config
Boris Feld <boris.feld@octobus.net>
parents:
34592
diff
changeset
|
744 default=None, |
10f8f20e0137
configitems: register the 'logtoprocess.commandfinish' config
Boris Feld <boris.feld@octobus.net>
parents:
34592
diff
changeset
|
745 ) |
34594
728ecab6634b
configitems: register the 'logtoprocess.command' config
Boris Feld <boris.feld@octobus.net>
parents:
34593
diff
changeset
|
746 coreconfigitem('logtoprocess', 'command', |
728ecab6634b
configitems: register the 'logtoprocess.command' config
Boris Feld <boris.feld@octobus.net>
parents:
34593
diff
changeset
|
747 default=None, |
728ecab6634b
configitems: register the 'logtoprocess.command' config
Boris Feld <boris.feld@octobus.net>
parents:
34593
diff
changeset
|
748 ) |
34595
54d916833ca5
configitems: register the 'logtoprocess.develwarn' config
Boris Feld <boris.feld@octobus.net>
parents:
34594
diff
changeset
|
749 coreconfigitem('logtoprocess', 'develwarn', |
54d916833ca5
configitems: register the 'logtoprocess.develwarn' config
Boris Feld <boris.feld@octobus.net>
parents:
34594
diff
changeset
|
750 default=None, |
54d916833ca5
configitems: register the 'logtoprocess.develwarn' config
Boris Feld <boris.feld@octobus.net>
parents:
34594
diff
changeset
|
751 ) |
34596
c2dea46d0f23
configitems: register the 'logtoprocess.uiblocked' config
Boris Feld <boris.feld@octobus.net>
parents:
34595
diff
changeset
|
752 coreconfigitem('logtoprocess', 'uiblocked', |
c2dea46d0f23
configitems: register the 'logtoprocess.uiblocked' config
Boris Feld <boris.feld@octobus.net>
parents:
34595
diff
changeset
|
753 default=None, |
c2dea46d0f23
configitems: register the 'logtoprocess.uiblocked' config
Boris Feld <boris.feld@octobus.net>
parents:
34595
diff
changeset
|
754 ) |
34522
bed1d2eaa108
configitems: register 'merge.checkunknown' and 'merge.checkignored'
Boris Feld <boris.feld@octobus.net>
parents:
34521
diff
changeset
|
755 coreconfigitem('merge', 'checkunknown', |
bed1d2eaa108
configitems: register 'merge.checkunknown' and 'merge.checkignored'
Boris Feld <boris.feld@octobus.net>
parents:
34521
diff
changeset
|
756 default='abort', |
bed1d2eaa108
configitems: register 'merge.checkunknown' and 'merge.checkignored'
Boris Feld <boris.feld@octobus.net>
parents:
34521
diff
changeset
|
757 ) |
bed1d2eaa108
configitems: register 'merge.checkunknown' and 'merge.checkignored'
Boris Feld <boris.feld@octobus.net>
parents:
34521
diff
changeset
|
758 coreconfigitem('merge', 'checkignored', |
bed1d2eaa108
configitems: register 'merge.checkunknown' and 'merge.checkignored'
Boris Feld <boris.feld@octobus.net>
parents:
34521
diff
changeset
|
759 default='abort', |
bed1d2eaa108
configitems: register 'merge.checkunknown' and 'merge.checkignored'
Boris Feld <boris.feld@octobus.net>
parents:
34521
diff
changeset
|
760 ) |
34941
37450a122128
merge: add a config option to disable path conflict checking
Siddharth Agarwal <sid0@fb.com>
parents:
34917
diff
changeset
|
761 coreconfigitem('experimental', 'merge.checkpathconflicts', |
34942
2a774cae3a03
merge: disable path conflict checking by default (issue5716)
Siddharth Agarwal <sid0@fb.com>
parents:
34941
diff
changeset
|
762 default=False, |
34941
37450a122128
merge: add a config option to disable path conflict checking
Siddharth Agarwal <sid0@fb.com>
parents:
34917
diff
changeset
|
763 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
764 coreconfigitem('merge', 'followcopies', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
765 default=True, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
766 ) |
34796
ed91846c29cf
filemerge: introduce functions to halt merge flow
Ryan McElroy <rmcelroy@fb.com>
parents:
34776
diff
changeset
|
767 coreconfigitem('merge', 'on-failure', |
ed91846c29cf
filemerge: introduce functions to halt merge flow
Ryan McElroy <rmcelroy@fb.com>
parents:
34776
diff
changeset
|
768 default='continue', |
ed91846c29cf
filemerge: introduce functions to halt merge flow
Ryan McElroy <rmcelroy@fb.com>
parents:
34776
diff
changeset
|
769 ) |
34480
99c3dee3f6ce
configitems: register the 'merge.preferancestor' config
Boris Feld <boris.feld@octobus.net>
parents:
34479
diff
changeset
|
770 coreconfigitem('merge', 'preferancestor', |
99c3dee3f6ce
configitems: register the 'merge.preferancestor' config
Boris Feld <boris.feld@octobus.net>
parents:
34479
diff
changeset
|
771 default=lambda: ['*'], |
99c3dee3f6ce
configitems: register the 'merge.preferancestor' config
Boris Feld <boris.feld@octobus.net>
parents:
34479
diff
changeset
|
772 ) |
39162
cded904f7acc
filemerge: add config knob to check capabilities of internal merge tools
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
38912
diff
changeset
|
773 coreconfigitem('merge', 'strict-capability-check', |
cded904f7acc
filemerge: add config knob to check capabilities of internal merge tools
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
38912
diff
changeset
|
774 default=False, |
cded904f7acc
filemerge: add config knob to check capabilities of internal merge tools
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
38912
diff
changeset
|
775 ) |
34826
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
776 coreconfigitem('merge-tools', '.*', |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
777 default=None, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
778 generic=True, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
779 ) |
34891
6b77c13a1aab
configitems: make all regular expressions bytes and not native str
Augie Fackler <augie@google.com>
parents:
34888
diff
changeset
|
780 coreconfigitem('merge-tools', br'.*\.args$', |
34826
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
781 default="$local $base $other", |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
782 generic=True, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
783 priority=-1, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
784 ) |
34891
6b77c13a1aab
configitems: make all regular expressions bytes and not native str
Augie Fackler <augie@google.com>
parents:
34888
diff
changeset
|
785 coreconfigitem('merge-tools', br'.*\.binary$', |
34826
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
786 default=False, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
787 generic=True, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
788 priority=-1, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
789 ) |
34891
6b77c13a1aab
configitems: make all regular expressions bytes and not native str
Augie Fackler <augie@google.com>
parents:
34888
diff
changeset
|
790 coreconfigitem('merge-tools', br'.*\.check$', |
34826
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
791 default=list, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
792 generic=True, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
793 priority=-1, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
794 ) |
34891
6b77c13a1aab
configitems: make all regular expressions bytes and not native str
Augie Fackler <augie@google.com>
parents:
34888
diff
changeset
|
795 coreconfigitem('merge-tools', br'.*\.checkchanged$', |
34826
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
796 default=False, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
797 generic=True, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
798 priority=-1, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
799 ) |
34891
6b77c13a1aab
configitems: make all regular expressions bytes and not native str
Augie Fackler <augie@google.com>
parents:
34888
diff
changeset
|
800 coreconfigitem('merge-tools', br'.*\.executable$', |
34826
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
801 default=dynamicdefault, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
802 generic=True, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
803 priority=-1, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
804 ) |
34891
6b77c13a1aab
configitems: make all regular expressions bytes and not native str
Augie Fackler <augie@google.com>
parents:
34888
diff
changeset
|
805 coreconfigitem('merge-tools', br'.*\.fixeol$', |
34826
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
806 default=False, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
807 generic=True, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
808 priority=-1, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
809 ) |
34891
6b77c13a1aab
configitems: make all regular expressions bytes and not native str
Augie Fackler <augie@google.com>
parents:
34888
diff
changeset
|
810 coreconfigitem('merge-tools', br'.*\.gui$', |
34826
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
811 default=False, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
812 generic=True, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
813 priority=-1, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
814 ) |
35947
9037c29e9f53
filemerge: support passing labels to external merge tools
Kyle Lippincott <spectral@google.com>
parents:
35808
diff
changeset
|
815 coreconfigitem('merge-tools', br'.*\.mergemarkers$', |
9037c29e9f53
filemerge: support passing labels to external merge tools
Kyle Lippincott <spectral@google.com>
parents:
35808
diff
changeset
|
816 default='basic', |
9037c29e9f53
filemerge: support passing labels to external merge tools
Kyle Lippincott <spectral@google.com>
parents:
35808
diff
changeset
|
817 generic=True, |
9037c29e9f53
filemerge: support passing labels to external merge tools
Kyle Lippincott <spectral@google.com>
parents:
35808
diff
changeset
|
818 priority=-1, |
9037c29e9f53
filemerge: support passing labels to external merge tools
Kyle Lippincott <spectral@google.com>
parents:
35808
diff
changeset
|
819 ) |
9037c29e9f53
filemerge: support passing labels to external merge tools
Kyle Lippincott <spectral@google.com>
parents:
35808
diff
changeset
|
820 coreconfigitem('merge-tools', br'.*\.mergemarkertemplate$', |
9037c29e9f53
filemerge: support passing labels to external merge tools
Kyle Lippincott <spectral@google.com>
parents:
35808
diff
changeset
|
821 default=dynamicdefault, # take from ui.mergemarkertemplate |
9037c29e9f53
filemerge: support passing labels to external merge tools
Kyle Lippincott <spectral@google.com>
parents:
35808
diff
changeset
|
822 generic=True, |
9037c29e9f53
filemerge: support passing labels to external merge tools
Kyle Lippincott <spectral@google.com>
parents:
35808
diff
changeset
|
823 priority=-1, |
9037c29e9f53
filemerge: support passing labels to external merge tools
Kyle Lippincott <spectral@google.com>
parents:
35808
diff
changeset
|
824 ) |
34891
6b77c13a1aab
configitems: make all regular expressions bytes and not native str
Augie Fackler <augie@google.com>
parents:
34888
diff
changeset
|
825 coreconfigitem('merge-tools', br'.*\.priority$', |
34826
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
826 default=0, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
827 generic=True, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
828 priority=-1, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
829 ) |
34891
6b77c13a1aab
configitems: make all regular expressions bytes and not native str
Augie Fackler <augie@google.com>
parents:
34888
diff
changeset
|
830 coreconfigitem('merge-tools', br'.*\.premerge$', |
34826
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
831 default=dynamicdefault, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
832 generic=True, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
833 priority=-1, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
834 ) |
34891
6b77c13a1aab
configitems: make all regular expressions bytes and not native str
Augie Fackler <augie@google.com>
parents:
34888
diff
changeset
|
835 coreconfigitem('merge-tools', br'.*\.symlink$', |
34826
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
836 default=False, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
837 generic=True, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
838 priority=-1, |
18a3274ed675
configitems: register the full 'merge-tools' config and sub-options
Boris Feld <boris.feld@octobus.net>
parents:
34825
diff
changeset
|
839 ) |
34669
03f7db5f8e71
configitems: register the 'pager.attend-.*' options
Boris Feld <boris.feld@octobus.net>
parents:
34668
diff
changeset
|
840 coreconfigitem('pager', 'attend-.*', |
03f7db5f8e71
configitems: register the 'pager.attend-.*' options
Boris Feld <boris.feld@octobus.net>
parents:
34668
diff
changeset
|
841 default=dynamicdefault, |
03f7db5f8e71
configitems: register the 'pager.attend-.*' options
Boris Feld <boris.feld@octobus.net>
parents:
34668
diff
changeset
|
842 generic=True, |
03f7db5f8e71
configitems: register the 'pager.attend-.*' options
Boris Feld <boris.feld@octobus.net>
parents:
34668
diff
changeset
|
843 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
844 coreconfigitem('pager', 'ignore', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
845 default=list, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
846 ) |
34591
f00eef0922ff
configitems: register the 'pager.pager' config
Boris Feld <boris.feld@octobus.net>
parents:
34590
diff
changeset
|
847 coreconfigitem('pager', 'pager', |
f00eef0922ff
configitems: register the 'pager.pager' config
Boris Feld <boris.feld@octobus.net>
parents:
34590
diff
changeset
|
848 default=dynamicdefault, |
f00eef0922ff
configitems: register the 'pager.pager' config
Boris Feld <boris.feld@octobus.net>
parents:
34590
diff
changeset
|
849 ) |
33229
dd50a370c8cb
configitems: register the 'patch.eol' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33228
diff
changeset
|
850 coreconfigitem('patch', 'eol', |
dd50a370c8cb
configitems: register the 'patch.eol' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33228
diff
changeset
|
851 default='strict', |
dd50a370c8cb
configitems: register the 'patch.eol' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33228
diff
changeset
|
852 ) |
33006
1d5d7e2b7ab5
configitems: register 'patch.fuzz' as first example for 'configint'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33004
diff
changeset
|
853 coreconfigitem('patch', 'fuzz', |
1d5d7e2b7ab5
configitems: register 'patch.fuzz' as first example for 'configint'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33004
diff
changeset
|
854 default=2, |
1d5d7e2b7ab5
configitems: register 'patch.fuzz' as first example for 'configint'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33004
diff
changeset
|
855 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
856 coreconfigitem('paths', 'default', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
857 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
858 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
859 coreconfigitem('paths', 'default-push', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
860 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
861 ) |
34670
ec45d7a6d799
configitems: register the 'paths' config section
Boris Feld <boris.feld@octobus.net>
parents:
34669
diff
changeset
|
862 coreconfigitem('paths', '.*', |
ec45d7a6d799
configitems: register the 'paths' config section
Boris Feld <boris.feld@octobus.net>
parents:
34669
diff
changeset
|
863 default=None, |
ec45d7a6d799
configitems: register the 'paths' config section
Boris Feld <boris.feld@octobus.net>
parents:
34669
diff
changeset
|
864 generic=True, |
ec45d7a6d799
configitems: register the 'paths' config section
Boris Feld <boris.feld@octobus.net>
parents:
34669
diff
changeset
|
865 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
866 coreconfigitem('phases', 'checksubrepos', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
867 default='follow', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
868 ) |
34477
9d78dfc78d93
configitems: register the 'phases.new-commit' config
Boris Feld <boris.feld@octobus.net>
parents:
34413
diff
changeset
|
869 coreconfigitem('phases', 'new-commit', |
34563
1faa34347b24
configitems: update default value of 'phases.new-commit'
Boris Feld <boris.feld@octobus.net>
parents:
34529
diff
changeset
|
870 default='draft', |
34477
9d78dfc78d93
configitems: register the 'phases.new-commit' config
Boris Feld <boris.feld@octobus.net>
parents:
34413
diff
changeset
|
871 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
872 coreconfigitem('phases', 'publish', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
873 default=True, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
874 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
875 coreconfigitem('profiling', 'enabled', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
876 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
877 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
878 coreconfigitem('profiling', 'format', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
879 default='text', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
880 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
881 coreconfigitem('profiling', 'freq', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
882 default=1000, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
883 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
884 coreconfigitem('profiling', 'limit', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
885 default=30, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
886 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
887 coreconfigitem('profiling', 'nested', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
888 default=0, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
889 ) |
34410
7de145167ae7
configitems: register the 'profiling.output' config
Boris Feld <boris.feld@octobus.net>
parents:
34321
diff
changeset
|
890 coreconfigitem('profiling', 'output', |
7de145167ae7
configitems: register the 'profiling.output' config
Boris Feld <boris.feld@octobus.net>
parents:
34321
diff
changeset
|
891 default=None, |
7de145167ae7
configitems: register the 'profiling.output' config
Boris Feld <boris.feld@octobus.net>
parents:
34321
diff
changeset
|
892 ) |
34411
fecea78ff2af
configitems: register the 'profiling.showmax' config
Boris Feld <boris.feld@octobus.net>
parents:
34410
diff
changeset
|
893 coreconfigitem('profiling', 'showmax', |
fecea78ff2af
configitems: register the 'profiling.showmax' config
Boris Feld <boris.feld@octobus.net>
parents:
34410
diff
changeset
|
894 default=0.999, |
fecea78ff2af
configitems: register the 'profiling.showmax' config
Boris Feld <boris.feld@octobus.net>
parents:
34410
diff
changeset
|
895 ) |
34412
f5c16e6507e8
configitems: register the 'profiling.showmin' config
Boris Feld <boris.feld@octobus.net>
parents:
34411
diff
changeset
|
896 coreconfigitem('profiling', 'showmin', |
f5c16e6507e8
configitems: register the 'profiling.showmin' config
Boris Feld <boris.feld@octobus.net>
parents:
34411
diff
changeset
|
897 default=dynamicdefault, |
f5c16e6507e8
configitems: register the 'profiling.showmin' config
Boris Feld <boris.feld@octobus.net>
parents:
34411
diff
changeset
|
898 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
899 coreconfigitem('profiling', 'sort', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
900 default='inlinetime', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
901 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
902 coreconfigitem('profiling', 'statformat', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
903 default='hotpath', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
904 ) |
38272
15a1e37f80bd
profiling: introduce a "profiling.time-track" option
Boris Feld <boris.feld@octobus.net>
parents:
38251
diff
changeset
|
905 coreconfigitem('profiling', 'time-track', |
15a1e37f80bd
profiling: introduce a "profiling.time-track" option
Boris Feld <boris.feld@octobus.net>
parents:
38251
diff
changeset
|
906 default='cpu', |
15a1e37f80bd
profiling: introduce a "profiling.time-track" option
Boris Feld <boris.feld@octobus.net>
parents:
38251
diff
changeset
|
907 ) |
34413
83dfbda40e67
configitems: register the 'profiling.type' config
Boris Feld <boris.feld@octobus.net>
parents:
34412
diff
changeset
|
908 coreconfigitem('profiling', 'type', |
83dfbda40e67
configitems: register the 'profiling.type' config
Boris Feld <boris.feld@octobus.net>
parents:
34412
diff
changeset
|
909 default='stat', |
83dfbda40e67
configitems: register the 'profiling.type' config
Boris Feld <boris.feld@octobus.net>
parents:
34412
diff
changeset
|
910 ) |
33248
be00b61e4c4a
configitems: register the 'progress.assume-tty' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33247
diff
changeset
|
911 coreconfigitem('progress', 'assume-tty', |
be00b61e4c4a
configitems: register the 'progress.assume-tty' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33247
diff
changeset
|
912 default=False, |
be00b61e4c4a
configitems: register the 'progress.assume-tty' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33247
diff
changeset
|
913 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
914 coreconfigitem('progress', 'changedelay', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
915 default=1, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
916 ) |
33249
391da1416038
configitems: register the 'progress.clear-complete' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33248
diff
changeset
|
917 coreconfigitem('progress', 'clear-complete', |
391da1416038
configitems: register the 'progress.clear-complete' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33248
diff
changeset
|
918 default=True, |
391da1416038
configitems: register the 'progress.clear-complete' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33248
diff
changeset
|
919 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
920 coreconfigitem('progress', 'debug', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
921 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
922 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
923 coreconfigitem('progress', 'delay', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
924 default=3, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
925 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
926 coreconfigitem('progress', 'disable', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
927 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
928 ) |
34321
a667f0ca1d5f
progress: make ETA only consider progress made in the last minute
Jun Wu <quark@fb.com>
parents:
34320
diff
changeset
|
929 coreconfigitem('progress', 'estimateinterval', |
a667f0ca1d5f
progress: make ETA only consider progress made in the last minute
Jun Wu <quark@fb.com>
parents:
34320
diff
changeset
|
930 default=60.0, |
a667f0ca1d5f
progress: make ETA only consider progress made in the last minute
Jun Wu <quark@fb.com>
parents:
34320
diff
changeset
|
931 ) |
34746
54fa3db5becf
configitems: register the 'progress.format' config
Boris Feld <boris.feld@octobus.net>
parents:
34738
diff
changeset
|
932 coreconfigitem('progress', 'format', |
54fa3db5becf
configitems: register the 'progress.format' config
Boris Feld <boris.feld@octobus.net>
parents:
34738
diff
changeset
|
933 default=lambda: ['topic', 'bar', 'number', 'estimate'], |
54fa3db5becf
configitems: register the 'progress.format' config
Boris Feld <boris.feld@octobus.net>
parents:
34738
diff
changeset
|
934 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
935 coreconfigitem('progress', 'refresh', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
936 default=0.1, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
937 ) |
33473
b78c59e41a65
configitems: register the 'progress.width' config
Boris Feld <boris.feld@octobus.net>
parents:
33472
diff
changeset
|
938 coreconfigitem('progress', 'width', |
b78c59e41a65
configitems: register the 'progress.width' config
Boris Feld <boris.feld@octobus.net>
parents:
33472
diff
changeset
|
939 default=dynamicdefault, |
b78c59e41a65
configitems: register the 'progress.width' config
Boris Feld <boris.feld@octobus.net>
parents:
33472
diff
changeset
|
940 ) |
33856
057d31ceace3
pushvars: add a coreconfigitem for push.pushvars.server
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33793
diff
changeset
|
941 coreconfigitem('push', 'pushvars.server', |
057d31ceace3
pushvars: add a coreconfigitem for push.pushvars.server
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33793
diff
changeset
|
942 default=False, |
057d31ceace3
pushvars: add a coreconfigitem for push.pushvars.server
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33793
diff
changeset
|
943 ) |
38744
ae17555ef93f
config: rename `revlog` section into `storage`
Boris Feld <boris.feld@octobus.net>
parents:
38741
diff
changeset
|
944 coreconfigitem('storage', 'revlog.optimize-delta-parent-choice', |
38737
913ca175c4ae
aggressivemergedelta: document rename and move to `revlog` section
Boris Feld <boris.feld@octobus.net>
parents:
38733
diff
changeset
|
945 default=True, |
38741
e90130af47ce
configitems: restore alias for format.aggressivemergedeltas
Gregory Szorc <gregory.szorc@gmail.com>
parents:
38737
diff
changeset
|
946 alias=[('format', 'aggressivemergedeltas')], |
38737
913ca175c4ae
aggressivemergedelta: document rename and move to `revlog` section
Boris Feld <boris.feld@octobus.net>
parents:
38733
diff
changeset
|
947 ) |
35270
f392066d127c
bookmark: add pushkey hook compatiblity to the bundle2 part
Boris Feld <boris.feld@octobus.net>
parents:
35245
diff
changeset
|
948 coreconfigitem('server', 'bookmarks-pushkey-compat', |
f392066d127c
bookmark: add pushkey hook compatiblity to the bundle2 part
Boris Feld <boris.feld@octobus.net>
parents:
35245
diff
changeset
|
949 default=True, |
f392066d127c
bookmark: add pushkey hook compatiblity to the bundle2 part
Boris Feld <boris.feld@octobus.net>
parents:
35245
diff
changeset
|
950 ) |
33219
ffb1d0f541f5
configitems: register the 'server.bundle1' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33218
diff
changeset
|
951 coreconfigitem('server', 'bundle1', |
ffb1d0f541f5
configitems: register the 'server.bundle1' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33218
diff
changeset
|
952 default=True, |
ffb1d0f541f5
configitems: register the 'server.bundle1' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33218
diff
changeset
|
953 ) |
33220
40861b2254a5
configitems: register the 'server.bundle1gd' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33219
diff
changeset
|
954 coreconfigitem('server', 'bundle1gd', |
40861b2254a5
configitems: register the 'server.bundle1gd' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33219
diff
changeset
|
955 default=None, |
40861b2254a5
configitems: register the 'server.bundle1gd' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33219
diff
changeset
|
956 ) |
34613
5e61cd5fb0fc
configitems: register the 'server.bundle*' family of config
Boris Feld <boris.feld@octobus.net>
parents:
34612
diff
changeset
|
957 coreconfigitem('server', 'bundle1.pull', |
5e61cd5fb0fc
configitems: register the 'server.bundle*' family of config
Boris Feld <boris.feld@octobus.net>
parents:
34612
diff
changeset
|
958 default=None, |
5e61cd5fb0fc
configitems: register the 'server.bundle*' family of config
Boris Feld <boris.feld@octobus.net>
parents:
34612
diff
changeset
|
959 ) |
5e61cd5fb0fc
configitems: register the 'server.bundle*' family of config
Boris Feld <boris.feld@octobus.net>
parents:
34612
diff
changeset
|
960 coreconfigitem('server', 'bundle1gd.pull', |
5e61cd5fb0fc
configitems: register the 'server.bundle*' family of config
Boris Feld <boris.feld@octobus.net>
parents:
34612
diff
changeset
|
961 default=None, |
5e61cd5fb0fc
configitems: register the 'server.bundle*' family of config
Boris Feld <boris.feld@octobus.net>
parents:
34612
diff
changeset
|
962 ) |
5e61cd5fb0fc
configitems: register the 'server.bundle*' family of config
Boris Feld <boris.feld@octobus.net>
parents:
34612
diff
changeset
|
963 coreconfigitem('server', 'bundle1.push', |
5e61cd5fb0fc
configitems: register the 'server.bundle*' family of config
Boris Feld <boris.feld@octobus.net>
parents:
34612
diff
changeset
|
964 default=None, |
5e61cd5fb0fc
configitems: register the 'server.bundle*' family of config
Boris Feld <boris.feld@octobus.net>
parents:
34612
diff
changeset
|
965 ) |
5e61cd5fb0fc
configitems: register the 'server.bundle*' family of config
Boris Feld <boris.feld@octobus.net>
parents:
34612
diff
changeset
|
966 coreconfigitem('server', 'bundle1gd.push', |
5e61cd5fb0fc
configitems: register the 'server.bundle*' family of config
Boris Feld <boris.feld@octobus.net>
parents:
34612
diff
changeset
|
967 default=None, |
5e61cd5fb0fc
configitems: register the 'server.bundle*' family of config
Boris Feld <boris.feld@octobus.net>
parents:
34612
diff
changeset
|
968 ) |
39737
1b5880352314
bundle2: graduate bundle2.stream option from experimental to server section
Anton Shestakov <av6@dwimlabs.net>
parents:
39523
diff
changeset
|
969 coreconfigitem('server', 'bundle2.stream', |
39738
4bd6e444c76f
bundle2: make server.bundle2.stream default to True
Anton Shestakov <av6@dwimlabs.net>
parents:
39737
diff
changeset
|
970 default=True, |
39737
1b5880352314
bundle2: graduate bundle2.stream option from experimental to server section
Anton Shestakov <av6@dwimlabs.net>
parents:
39523
diff
changeset
|
971 alias=[('experimental', 'bundle2.stream')] |
1b5880352314
bundle2: graduate bundle2.stream option from experimental to server section
Anton Shestakov <av6@dwimlabs.net>
parents:
39523
diff
changeset
|
972 ) |
33221
4237398c67c0
configitems: register the 'server.compressionengines' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33220
diff
changeset
|
973 coreconfigitem('server', 'compressionengines', |
4237398c67c0
configitems: register the 'server.compressionengines' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33220
diff
changeset
|
974 default=list, |
4237398c67c0
configitems: register the 'server.compressionengines' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33220
diff
changeset
|
975 ) |
33222
593ad8df9dd2
configitems: register the 'server.concurrent-push-mode' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33221
diff
changeset
|
976 coreconfigitem('server', 'concurrent-push-mode', |
593ad8df9dd2
configitems: register the 'server.concurrent-push-mode' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33221
diff
changeset
|
977 default='strict', |
593ad8df9dd2
configitems: register the 'server.concurrent-push-mode' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33221
diff
changeset
|
978 ) |
33223
d227451ee280
configitems: register the 'server.disablefullbundle' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33222
diff
changeset
|
979 coreconfigitem('server', 'disablefullbundle', |
d227451ee280
configitems: register the 'server.disablefullbundle' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33222
diff
changeset
|
980 default=False, |
d227451ee280
configitems: register the 'server.disablefullbundle' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33222
diff
changeset
|
981 ) |
38422
35b50237908b
configitem: reorder items in the 'server' section
Boris Feld <boris.feld@octobus.net>
parents:
38272
diff
changeset
|
982 coreconfigitem('server', 'maxhttpheaderlen', |
35b50237908b
configitem: reorder items in the 'server' section
Boris Feld <boris.feld@octobus.net>
parents:
38272
diff
changeset
|
983 default=1024, |
37414
2d965bfeb8f6
wireproto: allow direct stream processing for unbundle
Joerg Sonnenberger <joerg@bec.de>
parents:
37137
diff
changeset
|
984 ) |
37498
aacfca6f9767
wireproto: support for pullbundles
Joerg Sonnenberger <joerg@bec.de>
parents:
37414
diff
changeset
|
985 coreconfigitem('server', 'pullbundle', |
aacfca6f9767
wireproto: support for pullbundles
Joerg Sonnenberger <joerg@bec.de>
parents:
37414
diff
changeset
|
986 default=False, |
aacfca6f9767
wireproto: support for pullbundles
Joerg Sonnenberger <joerg@bec.de>
parents:
37414
diff
changeset
|
987 ) |
38422
35b50237908b
configitem: reorder items in the 'server' section
Boris Feld <boris.feld@octobus.net>
parents:
38272
diff
changeset
|
988 coreconfigitem('server', 'preferuncompressed', |
35b50237908b
configitem: reorder items in the 'server' section
Boris Feld <boris.feld@octobus.net>
parents:
38272
diff
changeset
|
989 default=False, |
33224
ab9121fda8d2
configitems: register the 'server.maxhttpheaderlen' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33223
diff
changeset
|
990 ) |
38422
35b50237908b
configitem: reorder items in the 'server' section
Boris Feld <boris.feld@octobus.net>
parents:
38272
diff
changeset
|
991 coreconfigitem('server', 'streamunbundle', |
33225
90a1b62bdc91
configitems: register the 'server.preferuncompressed' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33224
diff
changeset
|
992 default=False, |
90a1b62bdc91
configitems: register the 'server.preferuncompressed' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33224
diff
changeset
|
993 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
994 coreconfigitem('server', 'uncompressed', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
995 default=True, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
996 ) |
33226
b045344fe35e
configitems: register the 'server.uncompressedallowsecret' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33225
diff
changeset
|
997 coreconfigitem('server', 'uncompressedallowsecret', |
b045344fe35e
configitems: register the 'server.uncompressedallowsecret' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33225
diff
changeset
|
998 default=False, |
b045344fe35e
configitems: register the 'server.uncompressedallowsecret' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33225
diff
changeset
|
999 ) |
33227
86c9aa1d598f
configitems: register the 'server.validate' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33226
diff
changeset
|
1000 coreconfigitem('server', 'validate', |
86c9aa1d598f
configitems: register the 'server.validate' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33226
diff
changeset
|
1001 default=False, |
86c9aa1d598f
configitems: register the 'server.validate' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33226
diff
changeset
|
1002 ) |
33228
35c233975b78
configitems: register the 'server.zliblevel' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33227
diff
changeset
|
1003 coreconfigitem('server', 'zliblevel', |
35c233975b78
configitems: register the 'server.zliblevel' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33227
diff
changeset
|
1004 default=-1, |
35c233975b78
configitems: register the 'server.zliblevel' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33227
diff
changeset
|
1005 ) |
37710
0a5fe2a08e82
configitems: register server.zstdlevel
Matt Harbison <matt_harbison@yahoo.com>
parents:
37558
diff
changeset
|
1006 coreconfigitem('server', 'zstdlevel', |
0a5fe2a08e82
configitems: register server.zstdlevel
Matt Harbison <matt_harbison@yahoo.com>
parents:
37558
diff
changeset
|
1007 default=3, |
0a5fe2a08e82
configitems: register server.zstdlevel
Matt Harbison <matt_harbison@yahoo.com>
parents:
37558
diff
changeset
|
1008 ) |
34960
0f5521e56b77
share: move config item declarations into core
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34942
diff
changeset
|
1009 coreconfigitem('share', 'pool', |
0f5521e56b77
share: move config item declarations into core
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34942
diff
changeset
|
1010 default=None, |
0f5521e56b77
share: move config item declarations into core
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34942
diff
changeset
|
1011 ) |
0f5521e56b77
share: move config item declarations into core
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34942
diff
changeset
|
1012 coreconfigitem('share', 'poolnaming', |
0f5521e56b77
share: move config item declarations into core
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34942
diff
changeset
|
1013 default='identity', |
0f5521e56b77
share: move config item declarations into core
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34942
diff
changeset
|
1014 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1015 coreconfigitem('smtp', 'host', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1016 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1017 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1018 coreconfigitem('smtp', 'local_hostname', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1019 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1020 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1021 coreconfigitem('smtp', 'password', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1022 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1023 ) |
34478
a27718efb290
configitems: register the 'smtp.port' config
Boris Feld <boris.feld@octobus.net>
parents:
34477
diff
changeset
|
1024 coreconfigitem('smtp', 'port', |
a27718efb290
configitems: register the 'smtp.port' config
Boris Feld <boris.feld@octobus.net>
parents:
34477
diff
changeset
|
1025 default=dynamicdefault, |
a27718efb290
configitems: register the 'smtp.port' config
Boris Feld <boris.feld@octobus.net>
parents:
34477
diff
changeset
|
1026 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1027 coreconfigitem('smtp', 'tls', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1028 default='none', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1029 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1030 coreconfigitem('smtp', 'username', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1031 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1032 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1033 coreconfigitem('sparse', 'missingwarning', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1034 default=True, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1035 ) |
34963
5e27afeddaee
subrepo: add config option to reject any subrepo operations (SEC)
Yuya Nishihara <yuya@tcha.org>
parents:
34942
diff
changeset
|
1036 coreconfigitem('subrepos', 'allowed', |
5e27afeddaee
subrepo: add config option to reject any subrepo operations (SEC)
Yuya Nishihara <yuya@tcha.org>
parents:
34942
diff
changeset
|
1037 default=dynamicdefault, # to make backporting simpler |
5e27afeddaee
subrepo: add config option to reject any subrepo operations (SEC)
Yuya Nishihara <yuya@tcha.org>
parents:
34942
diff
changeset
|
1038 ) |
34967
1a314176da9c
subrepo: use per-type config options to enable subrepos
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34963
diff
changeset
|
1039 coreconfigitem('subrepos', 'hg:allowed', |
1a314176da9c
subrepo: use per-type config options to enable subrepos
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34963
diff
changeset
|
1040 default=dynamicdefault, |
1a314176da9c
subrepo: use per-type config options to enable subrepos
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34963
diff
changeset
|
1041 ) |
1a314176da9c
subrepo: use per-type config options to enable subrepos
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34963
diff
changeset
|
1042 coreconfigitem('subrepos', 'git:allowed', |
1a314176da9c
subrepo: use per-type config options to enable subrepos
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34963
diff
changeset
|
1043 default=dynamicdefault, |
1a314176da9c
subrepo: use per-type config options to enable subrepos
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34963
diff
changeset
|
1044 ) |
1a314176da9c
subrepo: use per-type config options to enable subrepos
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34963
diff
changeset
|
1045 coreconfigitem('subrepos', 'svn:allowed', |
1a314176da9c
subrepo: use per-type config options to enable subrepos
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34963
diff
changeset
|
1046 default=dynamicdefault, |
1a314176da9c
subrepo: use per-type config options to enable subrepos
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34963
diff
changeset
|
1047 ) |
34671
16d73491416b
configitems: register the 'templates' section
Boris Feld <boris.feld@octobus.net>
parents:
34670
diff
changeset
|
1048 coreconfigitem('templates', '.*', |
16d73491416b
configitems: register the 'templates' section
Boris Feld <boris.feld@octobus.net>
parents:
34670
diff
changeset
|
1049 default=None, |
16d73491416b
configitems: register the 'templates' section
Boris Feld <boris.feld@octobus.net>
parents:
34670
diff
changeset
|
1050 generic=True, |
16d73491416b
configitems: register the 'templates' section
Boris Feld <boris.feld@octobus.net>
parents:
34670
diff
changeset
|
1051 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1052 coreconfigitem('trusted', 'groups', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1053 default=list, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1054 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1055 coreconfigitem('trusted', 'users', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1056 default=list, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1057 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1058 coreconfigitem('ui', '_usedassubrepo', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1059 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1060 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1061 coreconfigitem('ui', 'allowemptycommit', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1062 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1063 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1064 coreconfigitem('ui', 'archivemeta', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1065 default=True, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1066 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1067 coreconfigitem('ui', 'askusername', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1068 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1069 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1070 coreconfigitem('ui', 'clonebundlefallback', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1071 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1072 ) |
33007
03608e8d09e9
configitems: register 'ui.clonebundleprefers' as example for 'configlist'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33006
diff
changeset
|
1073 coreconfigitem('ui', 'clonebundleprefers', |
33156
77e666f943a6
configitems: support callable as a default value
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33140
diff
changeset
|
1074 default=list, |
33007
03608e8d09e9
configitems: register 'ui.clonebundleprefers' as example for 'configlist'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33006
diff
changeset
|
1075 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1076 coreconfigitem('ui', 'clonebundles', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1077 default=True, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1078 ) |
33522
62b29ca72d1a
configitems: register the 'ui.color' config
Boris Feld <boris.feld@octobus.net>
parents:
33520
diff
changeset
|
1079 coreconfigitem('ui', 'color', |
62b29ca72d1a
configitems: register the 'ui.color' config
Boris Feld <boris.feld@octobus.net>
parents:
33520
diff
changeset
|
1080 default='auto', |
62b29ca72d1a
configitems: register the 'ui.color' config
Boris Feld <boris.feld@octobus.net>
parents:
33520
diff
changeset
|
1081 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1082 coreconfigitem('ui', 'commitsubrepos', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1083 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1084 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1085 coreconfigitem('ui', 'debug', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1086 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1087 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1088 coreconfigitem('ui', 'debugger', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1089 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1090 ) |
34916
346781c41597
configitems: register 'ui.editor'
Yuya Nishihara <yuya@tcha.org>
parents:
34911
diff
changeset
|
1091 coreconfigitem('ui', 'editor', |
346781c41597
configitems: register 'ui.editor'
Yuya Nishihara <yuya@tcha.org>
parents:
34911
diff
changeset
|
1092 default=dynamicdefault, |
346781c41597
configitems: register 'ui.editor'
Yuya Nishihara <yuya@tcha.org>
parents:
34911
diff
changeset
|
1093 ) |
33519
3b7e36f7e632
configitems: register the 'ui.fallbackencoding' config
Boris Feld <boris.feld@octobus.net>
parents:
33499
diff
changeset
|
1094 coreconfigitem('ui', 'fallbackencoding', |
3b7e36f7e632
configitems: register the 'ui.fallbackencoding' config
Boris Feld <boris.feld@octobus.net>
parents:
33499
diff
changeset
|
1095 default=None, |
3b7e36f7e632
configitems: register the 'ui.fallbackencoding' config
Boris Feld <boris.feld@octobus.net>
parents:
33499
diff
changeset
|
1096 ) |
33520
6e19198cbe31
configitems: register the 'ui.forcecwd' config
Boris Feld <boris.feld@octobus.net>
parents:
33519
diff
changeset
|
1097 coreconfigitem('ui', 'forcecwd', |
6e19198cbe31
configitems: register the 'ui.forcecwd' config
Boris Feld <boris.feld@octobus.net>
parents:
33519
diff
changeset
|
1098 default=None, |
6e19198cbe31
configitems: register the 'ui.forcecwd' config
Boris Feld <boris.feld@octobus.net>
parents:
33519
diff
changeset
|
1099 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1100 coreconfigitem('ui', 'forcemerge', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1101 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1102 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1103 coreconfigitem('ui', 'formatdebug', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1104 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1105 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1106 coreconfigitem('ui', 'formatjson', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1107 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1108 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1109 coreconfigitem('ui', 'formatted', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1110 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1111 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1112 coreconfigitem('ui', 'graphnodetemplate', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1113 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1114 ) |
38733
c2586a6e5884
histedit: add history-editing-backup config option
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
38732
diff
changeset
|
1115 coreconfigitem('ui', 'history-editing-backup', |
c2586a6e5884
histedit: add history-editing-backup config option
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
38732
diff
changeset
|
1116 default=True, |
c2586a6e5884
histedit: add history-editing-backup config option
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
38732
diff
changeset
|
1117 ) |
33073
c41cbe98822c
configitems: register 'ui.interactive'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33007
diff
changeset
|
1118 coreconfigitem('ui', 'interactive', |
c41cbe98822c
configitems: register 'ui.interactive'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33007
diff
changeset
|
1119 default=None, |
c41cbe98822c
configitems: register 'ui.interactive'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33007
diff
changeset
|
1120 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1121 coreconfigitem('ui', 'interface', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1122 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1123 ) |
34616
c0dabec35019
configitems: register the 'ui.interface.chunkselector' config
Boris Feld <boris.feld@octobus.net>
parents:
34615
diff
changeset
|
1124 coreconfigitem('ui', 'interface.chunkselector', |
c0dabec35019
configitems: register the 'ui.interface.chunkselector' config
Boris Feld <boris.feld@octobus.net>
parents:
34615
diff
changeset
|
1125 default=None, |
c0dabec35019
configitems: register the 'ui.interface.chunkselector' config
Boris Feld <boris.feld@octobus.net>
parents:
34615
diff
changeset
|
1126 ) |
38601
a936d1368fc5
ui: make the large file warning limit fully configurable
Joerg Sonnenberger <joerg@bec.de>
parents:
38592
diff
changeset
|
1127 coreconfigitem('ui', 'large-file-limit', |
a936d1368fc5
ui: make the large file warning limit fully configurable
Joerg Sonnenberger <joerg@bec.de>
parents:
38592
diff
changeset
|
1128 default=10000000, |
a936d1368fc5
ui: make the large file warning limit fully configurable
Joerg Sonnenberger <joerg@bec.de>
parents:
38592
diff
changeset
|
1129 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1130 coreconfigitem('ui', 'logblockedtimes', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1131 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1132 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1133 coreconfigitem('ui', 'logtemplate', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1134 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1135 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1136 coreconfigitem('ui', 'merge', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1137 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1138 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1139 coreconfigitem('ui', 'mergemarkers', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1140 default='basic', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1141 ) |
33523
11025c4f1016
configitems: register the 'ui.mergemarkertemplate' config
Boris Feld <boris.feld@octobus.net>
parents:
33522
diff
changeset
|
1142 coreconfigitem('ui', 'mergemarkertemplate', |
11025c4f1016
configitems: register the 'ui.mergemarkertemplate' config
Boris Feld <boris.feld@octobus.net>
parents:
33522
diff
changeset
|
1143 default=('{node|short} ' |
11025c4f1016
configitems: register the 'ui.mergemarkertemplate' config
Boris Feld <boris.feld@octobus.net>
parents:
33522
diff
changeset
|
1144 '{ifeq(tags, "tip", "", ' |
11025c4f1016
configitems: register the 'ui.mergemarkertemplate' config
Boris Feld <boris.feld@octobus.net>
parents:
33522
diff
changeset
|
1145 'ifeq(tags, "", "", "{tags} "))}' |
11025c4f1016
configitems: register the 'ui.mergemarkertemplate' config
Boris Feld <boris.feld@octobus.net>
parents:
33522
diff
changeset
|
1146 '{if(bookmarks, "{bookmarks} ")}' |
11025c4f1016
configitems: register the 'ui.mergemarkertemplate' config
Boris Feld <boris.feld@octobus.net>
parents:
33522
diff
changeset
|
1147 '{ifeq(branch, "default", "", "{branch} ")}' |
11025c4f1016
configitems: register the 'ui.mergemarkertemplate' config
Boris Feld <boris.feld@octobus.net>
parents:
33522
diff
changeset
|
1148 '- {author|user}: {desc|firstline}') |
11025c4f1016
configitems: register the 'ui.mergemarkertemplate' config
Boris Feld <boris.feld@octobus.net>
parents:
33522
diff
changeset
|
1149 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1150 coreconfigitem('ui', 'nontty', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1151 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1152 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1153 coreconfigitem('ui', 'origbackuppath', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1154 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1155 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1156 coreconfigitem('ui', 'paginate', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1157 default=True, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1158 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1159 coreconfigitem('ui', 'patch', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1160 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1161 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1162 coreconfigitem('ui', 'portablefilenames', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1163 default='warn', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1164 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1165 coreconfigitem('ui', 'promptecho', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1166 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1167 ) |
33004
2529e2ae9f4c
configitems: register 'ui.quiet' as first example
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33002
diff
changeset
|
1168 coreconfigitem('ui', 'quiet', |
2529e2ae9f4c
configitems: register 'ui.quiet' as first example
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33002
diff
changeset
|
1169 default=False, |
2529e2ae9f4c
configitems: register 'ui.quiet' as first example
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33002
diff
changeset
|
1170 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1171 coreconfigitem('ui', 'quietbookmarkmove', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1172 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1173 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1174 coreconfigitem('ui', 'remotecmd', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1175 default='hg', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1176 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1177 coreconfigitem('ui', 'report_untrusted', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1178 default=True, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1179 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1180 coreconfigitem('ui', 'rollback', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1181 default=True, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1182 ) |
37848
8c828beb7543
lock: add internal config to not replace signal handlers while locking
Yuya Nishihara <yuya@tcha.org>
parents:
37769
diff
changeset
|
1183 coreconfigitem('ui', 'signal-safe-lock', |
8c828beb7543
lock: add internal config to not replace signal handlers while locking
Yuya Nishihara <yuya@tcha.org>
parents:
37769
diff
changeset
|
1184 default=True, |
8c828beb7543
lock: add internal config to not replace signal handlers while locking
Yuya Nishihara <yuya@tcha.org>
parents:
37769
diff
changeset
|
1185 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1186 coreconfigitem('ui', 'slash', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1187 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1188 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1189 coreconfigitem('ui', 'ssh', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1190 default='ssh', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1191 ) |
35131
8b1c887d52e7
sshpeer: add a configurable hint for the ssh error message
Zuzanna Mroczek <zuza@fb.com>
parents:
35061
diff
changeset
|
1192 coreconfigitem('ui', 'ssherrorhint', |
8b1c887d52e7
sshpeer: add a configurable hint for the ssh error message
Zuzanna Mroczek <zuza@fb.com>
parents:
35061
diff
changeset
|
1193 default=None, |
8b1c887d52e7
sshpeer: add a configurable hint for the ssh error message
Zuzanna Mroczek <zuza@fb.com>
parents:
35061
diff
changeset
|
1194 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1195 coreconfigitem('ui', 'statuscopies', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1196 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1197 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1198 coreconfigitem('ui', 'strict', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1199 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1200 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1201 coreconfigitem('ui', 'style', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1202 default='', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1203 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1204 coreconfigitem('ui', 'supportcontact', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1205 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1206 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1207 coreconfigitem('ui', 'textwidth', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1208 default=78, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1209 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1210 coreconfigitem('ui', 'timeout', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1211 default='600', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1212 ) |
35219
9153871d50e0
lock: allow to configure when the lock messages are displayed
Boris Feld <boris.feld@octobus.net>
parents:
35196
diff
changeset
|
1213 coreconfigitem('ui', 'timeout.warn', |
9153871d50e0
lock: allow to configure when the lock messages are displayed
Boris Feld <boris.feld@octobus.net>
parents:
35196
diff
changeset
|
1214 default=0, |
9153871d50e0
lock: allow to configure when the lock messages are displayed
Boris Feld <boris.feld@octobus.net>
parents:
35196
diff
changeset
|
1215 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1216 coreconfigitem('ui', 'traceback', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1217 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1218 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1219 coreconfigitem('ui', 'tweakdefaults', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1220 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1221 ) |
33329
e714159860fd
configitems: add alias support in config
David Demelier <demelier.david@gmail.com>
parents:
33250
diff
changeset
|
1222 coreconfigitem('ui', 'username', |
e714159860fd
configitems: add alias support in config
David Demelier <demelier.david@gmail.com>
parents:
33250
diff
changeset
|
1223 alias=[('ui', 'user')] |
e714159860fd
configitems: add alias support in config
David Demelier <demelier.david@gmail.com>
parents:
33250
diff
changeset
|
1224 ) |
33499
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1225 coreconfigitem('ui', 'verbose', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1226 default=False, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1227 ) |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1228 coreconfigitem('verify', 'skipflags', |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1229 default=None, |
0407a51b9d8c
codemod: register core configitems using a script
Jun Wu <quark@fb.com>
parents:
33474
diff
changeset
|
1230 ) |
34600
2d07d20d5a78
configitems: register the 'web.allowbz2' config
Boris Feld <boris.feld@octobus.net>
parents:
34599
diff
changeset
|
1231 coreconfigitem('web', 'allowbz2', |
34653
8bea493e7297
configitems: correct default values of web.allow<archtype> and web.hidden
Yuya Nishihara <yuya@tcha.org>
parents:
34618
diff
changeset
|
1232 default=False, |
34600
2d07d20d5a78
configitems: register the 'web.allowbz2' config
Boris Feld <boris.feld@octobus.net>
parents:
34599
diff
changeset
|
1233 ) |
34601
8f4d54b74206
configitems: register the 'web.allowgz' config
Boris Feld <boris.feld@octobus.net>
parents:
34600
diff
changeset
|
1234 coreconfigitem('web', 'allowgz', |
34653
8bea493e7297
configitems: correct default values of web.allow<archtype> and web.hidden
Yuya Nishihara <yuya@tcha.org>
parents:
34618
diff
changeset
|
1235 default=False, |
34601
8f4d54b74206
configitems: register the 'web.allowgz' config
Boris Feld <boris.feld@octobus.net>
parents:
34600
diff
changeset
|
1236 ) |
35060
da5d5ea7d696
config: rename allowpull to allow-pull
David Demelier <markand@malikania.fr>
parents:
35037
diff
changeset
|
1237 coreconfigitem('web', 'allow-pull', |
da5d5ea7d696
config: rename allowpull to allow-pull
David Demelier <markand@malikania.fr>
parents:
35037
diff
changeset
|
1238 alias=[('web', 'allowpull')], |
34602
56816cfc4951
configitems: register the 'web.allowpull' config
Boris Feld <boris.feld@octobus.net>
parents:
34601
diff
changeset
|
1239 default=True, |
56816cfc4951
configitems: register the 'web.allowpull' config
Boris Feld <boris.feld@octobus.net>
parents:
34601
diff
changeset
|
1240 ) |
35061
6ef744a7df65
config: rename allow_push to allow-push
David Demelier <markand@malikania.fr>
parents:
35060
diff
changeset
|
1241 coreconfigitem('web', 'allow-push', |
6ef744a7df65
config: rename allow_push to allow-push
David Demelier <markand@malikania.fr>
parents:
35060
diff
changeset
|
1242 alias=[('web', 'allow_push')], |
34603
cc5445ced177
configitems: register the 'web.allow_push' config
Boris Feld <boris.feld@octobus.net>
parents:
34602
diff
changeset
|
1243 default=list, |
cc5445ced177
configitems: register the 'web.allow_push' config
Boris Feld <boris.feld@octobus.net>
parents:
34602
diff
changeset
|
1244 ) |
34604
dcd6b6625e98
configitems: register the 'web.allowzip' config
Boris Feld <boris.feld@octobus.net>
parents:
34603
diff
changeset
|
1245 coreconfigitem('web', 'allowzip', |
34653
8bea493e7297
configitems: correct default values of web.allow<archtype> and web.hidden
Yuya Nishihara <yuya@tcha.org>
parents:
34618
diff
changeset
|
1246 default=False, |
34604
dcd6b6625e98
configitems: register the 'web.allowzip' config
Boris Feld <boris.feld@octobus.net>
parents:
34603
diff
changeset
|
1247 ) |
34828
46610c851216
configitems: register the 'web.archivesubrepos' config
Boris Feld <boris.feld@octobus.net>
parents:
34827
diff
changeset
|
1248 coreconfigitem('web', 'archivesubrepos', |
46610c851216
configitems: register the 'web.archivesubrepos' config
Boris Feld <boris.feld@octobus.net>
parents:
34827
diff
changeset
|
1249 default=False, |
46610c851216
configitems: register the 'web.archivesubrepos' config
Boris Feld <boris.feld@octobus.net>
parents:
34827
diff
changeset
|
1250 ) |
34605
625202a44d88
configitems: register the 'web.cache' config
Boris Feld <boris.feld@octobus.net>
parents:
34604
diff
changeset
|
1251 coreconfigitem('web', 'cache', |
625202a44d88
configitems: register the 'web.cache' config
Boris Feld <boris.feld@octobus.net>
parents:
34604
diff
changeset
|
1252 default=True, |
625202a44d88
configitems: register the 'web.cache' config
Boris Feld <boris.feld@octobus.net>
parents:
34604
diff
changeset
|
1253 ) |
34606
db935a5ea364
configitems: register the 'web.contact' config
Boris Feld <boris.feld@octobus.net>
parents:
34605
diff
changeset
|
1254 coreconfigitem('web', 'contact', |
db935a5ea364
configitems: register the 'web.contact' config
Boris Feld <boris.feld@octobus.net>
parents:
34605
diff
changeset
|
1255 default=None, |
db935a5ea364
configitems: register the 'web.contact' config
Boris Feld <boris.feld@octobus.net>
parents:
34605
diff
changeset
|
1256 ) |
34607
3e6b36ba16ac
configitems: register the 'web.deny_push' config
Boris Feld <boris.feld@octobus.net>
parents:
34606
diff
changeset
|
1257 coreconfigitem('web', 'deny_push', |
3e6b36ba16ac
configitems: register the 'web.deny_push' config
Boris Feld <boris.feld@octobus.net>
parents:
34606
diff
changeset
|
1258 default=list, |
3e6b36ba16ac
configitems: register the 'web.deny_push' config
Boris Feld <boris.feld@octobus.net>
parents:
34606
diff
changeset
|
1259 ) |
34608
f12de15c5711
configitems: register the 'web.guessmime' config
Boris Feld <boris.feld@octobus.net>
parents:
34607
diff
changeset
|
1260 coreconfigitem('web', 'guessmime', |
f12de15c5711
configitems: register the 'web.guessmime' config
Boris Feld <boris.feld@octobus.net>
parents:
34607
diff
changeset
|
1261 default=False, |
f12de15c5711
configitems: register the 'web.guessmime' config
Boris Feld <boris.feld@octobus.net>
parents:
34607
diff
changeset
|
1262 ) |
34609
9d97487514c7
configitems: register the 'web.hidden' config
Boris Feld <boris.feld@octobus.net>
parents:
34608
diff
changeset
|
1263 coreconfigitem('web', 'hidden', |
34653
8bea493e7297
configitems: correct default values of web.allow<archtype> and web.hidden
Yuya Nishihara <yuya@tcha.org>
parents:
34618
diff
changeset
|
1264 default=False, |
34609
9d97487514c7
configitems: register the 'web.hidden' config
Boris Feld <boris.feld@octobus.net>
parents:
34608
diff
changeset
|
1265 ) |
34610
f3e090d0c6d6
configitems: register the 'web.labels' config
Boris Feld <boris.feld@octobus.net>
parents:
34609
diff
changeset
|
1266 coreconfigitem('web', 'labels', |
f3e090d0c6d6
configitems: register the 'web.labels' config
Boris Feld <boris.feld@octobus.net>
parents:
34609
diff
changeset
|
1267 default=list, |
f3e090d0c6d6
configitems: register the 'web.labels' config
Boris Feld <boris.feld@octobus.net>
parents:
34609
diff
changeset
|
1268 ) |
34611
c879fc7bd71f
configitems: register the 'web.logoimg' config
Boris Feld <boris.feld@octobus.net>
parents:
34610
diff
changeset
|
1269 coreconfigitem('web', 'logoimg', |
c879fc7bd71f
configitems: register the 'web.logoimg' config
Boris Feld <boris.feld@octobus.net>
parents:
34610
diff
changeset
|
1270 default='hglogo.png', |
c879fc7bd71f
configitems: register the 'web.logoimg' config
Boris Feld <boris.feld@octobus.net>
parents:
34610
diff
changeset
|
1271 ) |
34612
c2cb6be4212f
configitems: register the 'web.logourl' config
Boris Feld <boris.feld@octobus.net>
parents:
34611
diff
changeset
|
1272 coreconfigitem('web', 'logourl', |
c2cb6be4212f
configitems: register the 'web.logourl' config
Boris Feld <boris.feld@octobus.net>
parents:
34611
diff
changeset
|
1273 default='https://mercurial-scm.org/', |
c2cb6be4212f
configitems: register the 'web.logourl' config
Boris Feld <boris.feld@octobus.net>
parents:
34611
diff
changeset
|
1274 ) |
34234
ac96ff471c9a
configitems: register the 'web.accesslog' config
Boris Feld <boris.feld@octobus.net>
parents:
34094
diff
changeset
|
1275 coreconfigitem('web', 'accesslog', |
ac96ff471c9a
configitems: register the 'web.accesslog' config
Boris Feld <boris.feld@octobus.net>
parents:
34094
diff
changeset
|
1276 default='-', |
ac96ff471c9a
configitems: register the 'web.accesslog' config
Boris Feld <boris.feld@octobus.net>
parents:
34094
diff
changeset
|
1277 ) |
34235
af4f0c74f8b5
configitems: register the 'web.address' config
Boris Feld <boris.feld@octobus.net>
parents:
34234
diff
changeset
|
1278 coreconfigitem('web', 'address', |
af4f0c74f8b5
configitems: register the 'web.address' config
Boris Feld <boris.feld@octobus.net>
parents:
34234
diff
changeset
|
1279 default='', |
af4f0c74f8b5
configitems: register the 'web.address' config
Boris Feld <boris.feld@octobus.net>
parents:
34234
diff
changeset
|
1280 ) |
38227
f715faeaceee
config: rename allow_archive to allow-archive
David Demelier <markand@malikania.fr>
parents:
38133
diff
changeset
|
1281 coreconfigitem('web', 'allow-archive', |
f715faeaceee
config: rename allow_archive to allow-archive
David Demelier <markand@malikania.fr>
parents:
38133
diff
changeset
|
1282 alias=[('web', 'allow_archive')], |
34236
6742e18e41f0
configitems: register the 'web.allow_archive' config
Boris Feld <boris.feld@octobus.net>
parents:
34235
diff
changeset
|
1283 default=list, |
6742e18e41f0
configitems: register the 'web.allow_archive' config
Boris Feld <boris.feld@octobus.net>
parents:
34235
diff
changeset
|
1284 ) |
34237
b0a567017647
configitems: register the 'web.allow_read' config
Boris Feld <boris.feld@octobus.net>
parents:
34236
diff
changeset
|
1285 coreconfigitem('web', 'allow_read', |
b0a567017647
configitems: register the 'web.allow_read' config
Boris Feld <boris.feld@octobus.net>
parents:
34236
diff
changeset
|
1286 default=list, |
b0a567017647
configitems: register the 'web.allow_read' config
Boris Feld <boris.feld@octobus.net>
parents:
34236
diff
changeset
|
1287 ) |
34238
4a192d70502e
configitems: register the 'web.baseurl' config
Boris Feld <boris.feld@octobus.net>
parents:
34237
diff
changeset
|
1288 coreconfigitem('web', 'baseurl', |
4a192d70502e
configitems: register the 'web.baseurl' config
Boris Feld <boris.feld@octobus.net>
parents:
34237
diff
changeset
|
1289 default=None, |
4a192d70502e
configitems: register the 'web.baseurl' config
Boris Feld <boris.feld@octobus.net>
parents:
34237
diff
changeset
|
1290 ) |
34239
f33904b8bb77
configitems: register the 'web.cacerts' config
Boris Feld <boris.feld@octobus.net>
parents:
34238
diff
changeset
|
1291 coreconfigitem('web', 'cacerts', |
f33904b8bb77
configitems: register the 'web.cacerts' config
Boris Feld <boris.feld@octobus.net>
parents:
34238
diff
changeset
|
1292 default=None, |
f33904b8bb77
configitems: register the 'web.cacerts' config
Boris Feld <boris.feld@octobus.net>
parents:
34238
diff
changeset
|
1293 ) |
34240
25b24a3e5a9e
configitems: register the 'web.certificate' config
Boris Feld <boris.feld@octobus.net>
parents:
34239
diff
changeset
|
1294 coreconfigitem('web', 'certificate', |
25b24a3e5a9e
configitems: register the 'web.certificate' config
Boris Feld <boris.feld@octobus.net>
parents:
34239
diff
changeset
|
1295 default=None, |
25b24a3e5a9e
configitems: register the 'web.certificate' config
Boris Feld <boris.feld@octobus.net>
parents:
34239
diff
changeset
|
1296 ) |
34241
f6d25ffc8b7f
configitems: register the 'web.collapse' config
Boris Feld <boris.feld@octobus.net>
parents:
34240
diff
changeset
|
1297 coreconfigitem('web', 'collapse', |
f6d25ffc8b7f
configitems: register the 'web.collapse' config
Boris Feld <boris.feld@octobus.net>
parents:
34240
diff
changeset
|
1298 default=False, |
f6d25ffc8b7f
configitems: register the 'web.collapse' config
Boris Feld <boris.feld@octobus.net>
parents:
34240
diff
changeset
|
1299 ) |
34242
147104631eac
configitems: register the 'web.csp' config
Boris Feld <boris.feld@octobus.net>
parents:
34241
diff
changeset
|
1300 coreconfigitem('web', 'csp', |
147104631eac
configitems: register the 'web.csp' config
Boris Feld <boris.feld@octobus.net>
parents:
34241
diff
changeset
|
1301 default=None, |
147104631eac
configitems: register the 'web.csp' config
Boris Feld <boris.feld@octobus.net>
parents:
34241
diff
changeset
|
1302 ) |
34243
9becd05476b8
configitems: register the 'web.deny_read' config
Boris Feld <boris.feld@octobus.net>
parents:
34242
diff
changeset
|
1303 coreconfigitem('web', 'deny_read', |
9becd05476b8
configitems: register the 'web.deny_read' config
Boris Feld <boris.feld@octobus.net>
parents:
34242
diff
changeset
|
1304 default=list, |
9becd05476b8
configitems: register the 'web.deny_read' config
Boris Feld <boris.feld@octobus.net>
parents:
34242
diff
changeset
|
1305 ) |
34244
131f8cd2c2b4
configitems: register the 'web.descend' config
Boris Feld <boris.feld@octobus.net>
parents:
34243
diff
changeset
|
1306 coreconfigitem('web', 'descend', |
131f8cd2c2b4
configitems: register the 'web.descend' config
Boris Feld <boris.feld@octobus.net>
parents:
34243
diff
changeset
|
1307 default=True, |
131f8cd2c2b4
configitems: register the 'web.descend' config
Boris Feld <boris.feld@octobus.net>
parents:
34243
diff
changeset
|
1308 ) |
34245
a6c18628dff1
configitems: register the 'web.description' config
Boris Feld <boris.feld@octobus.net>
parents:
34244
diff
changeset
|
1309 coreconfigitem('web', 'description', |
a6c18628dff1
configitems: register the 'web.description' config
Boris Feld <boris.feld@octobus.net>
parents:
34244
diff
changeset
|
1310 default="", |
a6c18628dff1
configitems: register the 'web.description' config
Boris Feld <boris.feld@octobus.net>
parents:
34244
diff
changeset
|
1311 ) |
34246
344fd1fe237b
configitems: register the 'web.encoding' config
Boris Feld <boris.feld@octobus.net>
parents:
34245
diff
changeset
|
1312 coreconfigitem('web', 'encoding', |
344fd1fe237b
configitems: register the 'web.encoding' config
Boris Feld <boris.feld@octobus.net>
parents:
34245
diff
changeset
|
1313 default=lambda: encoding.encoding, |
344fd1fe237b
configitems: register the 'web.encoding' config
Boris Feld <boris.feld@octobus.net>
parents:
34245
diff
changeset
|
1314 ) |
34247
c97a750c28a5
configitems: register the 'web.errorlog' config
Boris Feld <boris.feld@octobus.net>
parents:
34246
diff
changeset
|
1315 coreconfigitem('web', 'errorlog', |
c97a750c28a5
configitems: register the 'web.errorlog' config
Boris Feld <boris.feld@octobus.net>
parents:
34246
diff
changeset
|
1316 default='-', |
c97a750c28a5
configitems: register the 'web.errorlog' config
Boris Feld <boris.feld@octobus.net>
parents:
34246
diff
changeset
|
1317 ) |
34248
98fa9183de54
configitems: register the 'web.ipv6' config
Boris Feld <boris.feld@octobus.net>
parents:
34247
diff
changeset
|
1318 coreconfigitem('web', 'ipv6', |
98fa9183de54
configitems: register the 'web.ipv6' config
Boris Feld <boris.feld@octobus.net>
parents:
34247
diff
changeset
|
1319 default=False, |
98fa9183de54
configitems: register the 'web.ipv6' config
Boris Feld <boris.feld@octobus.net>
parents:
34247
diff
changeset
|
1320 ) |
34590
95f4e5b1ec92
configitems: register the 'web.maxchanges' config
Boris Feld <boris.feld@octobus.net>
parents:
34589
diff
changeset
|
1321 coreconfigitem('web', 'maxchanges', |
95f4e5b1ec92
configitems: register the 'web.maxchanges' config
Boris Feld <boris.feld@octobus.net>
parents:
34589
diff
changeset
|
1322 default=10, |
95f4e5b1ec92
configitems: register the 'web.maxchanges' config
Boris Feld <boris.feld@octobus.net>
parents:
34589
diff
changeset
|
1323 ) |
34589
883d06211973
configitems: register the 'web.maxfiles' config
Boris Feld <boris.feld@octobus.net>
parents:
34588
diff
changeset
|
1324 coreconfigitem('web', 'maxfiles', |
883d06211973
configitems: register the 'web.maxfiles' config
Boris Feld <boris.feld@octobus.net>
parents:
34588
diff
changeset
|
1325 default=10, |
883d06211973
configitems: register the 'web.maxfiles' config
Boris Feld <boris.feld@octobus.net>
parents:
34588
diff
changeset
|
1326 ) |
34588
0d9928a67254
configitems: register the 'web.maxshortchanges' config
Boris Feld <boris.feld@octobus.net>
parents:
34587
diff
changeset
|
1327 coreconfigitem('web', 'maxshortchanges', |
0d9928a67254
configitems: register the 'web.maxshortchanges' config
Boris Feld <boris.feld@octobus.net>
parents:
34587
diff
changeset
|
1328 default=60, |
0d9928a67254
configitems: register the 'web.maxshortchanges' config
Boris Feld <boris.feld@octobus.net>
parents:
34587
diff
changeset
|
1329 ) |
34587
b50c036494dc
configitems: register the 'web.motd' config
Boris Feld <boris.feld@octobus.net>
parents:
34586
diff
changeset
|
1330 coreconfigitem('web', 'motd', |
b50c036494dc
configitems: register the 'web.motd' config
Boris Feld <boris.feld@octobus.net>
parents:
34586
diff
changeset
|
1331 default='', |
b50c036494dc
configitems: register the 'web.motd' config
Boris Feld <boris.feld@octobus.net>
parents:
34586
diff
changeset
|
1332 ) |
34586
c364f3f73634
configitems: register the 'web.name' config
Boris Feld <boris.feld@octobus.net>
parents:
34585
diff
changeset
|
1333 coreconfigitem('web', 'name', |
c364f3f73634
configitems: register the 'web.name' config
Boris Feld <boris.feld@octobus.net>
parents:
34585
diff
changeset
|
1334 default=dynamicdefault, |
c364f3f73634
configitems: register the 'web.name' config
Boris Feld <boris.feld@octobus.net>
parents:
34585
diff
changeset
|
1335 ) |
34249
e2d633f8ee65
configitems: register the 'web.port' config
Boris Feld <boris.feld@octobus.net>
parents:
34248
diff
changeset
|
1336 coreconfigitem('web', 'port', |
e2d633f8ee65
configitems: register the 'web.port' config
Boris Feld <boris.feld@octobus.net>
parents:
34248
diff
changeset
|
1337 default=8000, |
e2d633f8ee65
configitems: register the 'web.port' config
Boris Feld <boris.feld@octobus.net>
parents:
34248
diff
changeset
|
1338 ) |
34250
d24816dfdcff
configitems: register the 'web.prefix' config
Boris Feld <boris.feld@octobus.net>
parents:
34249
diff
changeset
|
1339 coreconfigitem('web', 'prefix', |
d24816dfdcff
configitems: register the 'web.prefix' config
Boris Feld <boris.feld@octobus.net>
parents:
34249
diff
changeset
|
1340 default='', |
d24816dfdcff
configitems: register the 'web.prefix' config
Boris Feld <boris.feld@octobus.net>
parents:
34249
diff
changeset
|
1341 ) |
34585
f28c85e29afc
configitems: register the 'web.push_ssl' config
Boris Feld <boris.feld@octobus.net>
parents:
34584
diff
changeset
|
1342 coreconfigitem('web', 'push_ssl', |
f28c85e29afc
configitems: register the 'web.push_ssl' config
Boris Feld <boris.feld@octobus.net>
parents:
34584
diff
changeset
|
1343 default=True, |
f28c85e29afc
configitems: register the 'web.push_ssl' config
Boris Feld <boris.feld@octobus.net>
parents:
34584
diff
changeset
|
1344 ) |
34251
fe5202bef5ce
configitems: register the 'web.refreshinterval' config
Boris Feld <boris.feld@octobus.net>
parents:
34250
diff
changeset
|
1345 coreconfigitem('web', 'refreshinterval', |
fe5202bef5ce
configitems: register the 'web.refreshinterval' config
Boris Feld <boris.feld@octobus.net>
parents:
34250
diff
changeset
|
1346 default=20, |
fe5202bef5ce
configitems: register the 'web.refreshinterval' config
Boris Feld <boris.feld@octobus.net>
parents:
34250
diff
changeset
|
1347 ) |
37012
5890e5872f36
hgweb: allow defining Server response header for HTTP server
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37002
diff
changeset
|
1348 coreconfigitem('web', 'server-header', |
5890e5872f36
hgweb: allow defining Server response header for HTTP server
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37002
diff
changeset
|
1349 default=None, |
5890e5872f36
hgweb: allow defining Server response header for HTTP server
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37002
diff
changeset
|
1350 ) |
39809
536f22d6c2c5
hgweb: register web.static to the config table
Yuya Nishihara <yuya@tcha.org>
parents:
39738
diff
changeset
|
1351 coreconfigitem('web', 'static', |
536f22d6c2c5
hgweb: register web.static to the config table
Yuya Nishihara <yuya@tcha.org>
parents:
39738
diff
changeset
|
1352 default=None, |
536f22d6c2c5
hgweb: register web.static to the config table
Yuya Nishihara <yuya@tcha.org>
parents:
39738
diff
changeset
|
1353 ) |
34759
cd7bf9ad0e69
configitems: register the 'web.staticurl' config
Boris Feld <boris.feld@octobus.net>
parents:
34751
diff
changeset
|
1354 coreconfigitem('web', 'staticurl', |
cd7bf9ad0e69
configitems: register the 'web.staticurl' config
Boris Feld <boris.feld@octobus.net>
parents:
34751
diff
changeset
|
1355 default=None, |
cd7bf9ad0e69
configitems: register the 'web.staticurl' config
Boris Feld <boris.feld@octobus.net>
parents:
34751
diff
changeset
|
1356 ) |
34252
945c9816ec1d
configitems: register the 'web.stripes' config
Boris Feld <boris.feld@octobus.net>
parents:
34251
diff
changeset
|
1357 coreconfigitem('web', 'stripes', |
945c9816ec1d
configitems: register the 'web.stripes' config
Boris Feld <boris.feld@octobus.net>
parents:
34251
diff
changeset
|
1358 default=1, |
945c9816ec1d
configitems: register the 'web.stripes' config
Boris Feld <boris.feld@octobus.net>
parents:
34251
diff
changeset
|
1359 ) |
34253
db63872e10cc
configitems: register the 'web.style' config
Boris Feld <boris.feld@octobus.net>
parents:
34252
diff
changeset
|
1360 coreconfigitem('web', 'style', |
db63872e10cc
configitems: register the 'web.style' config
Boris Feld <boris.feld@octobus.net>
parents:
34252
diff
changeset
|
1361 default='paper', |
db63872e10cc
configitems: register the 'web.style' config
Boris Feld <boris.feld@octobus.net>
parents:
34252
diff
changeset
|
1362 ) |
34254
95f80c095804
configitems: register the 'web.templates' config
Boris Feld <boris.feld@octobus.net>
parents:
34253
diff
changeset
|
1363 coreconfigitem('web', 'templates', |
95f80c095804
configitems: register the 'web.templates' config
Boris Feld <boris.feld@octobus.net>
parents:
34253
diff
changeset
|
1364 default=None, |
95f80c095804
configitems: register the 'web.templates' config
Boris Feld <boris.feld@octobus.net>
parents:
34253
diff
changeset
|
1365 ) |
34584
bf2389b1f15e
configitems: register the 'web.view' config
Boris Feld <boris.feld@octobus.net>
parents:
34575
diff
changeset
|
1366 coreconfigitem('web', 'view', |
bf2389b1f15e
configitems: register the 'web.view' config
Boris Feld <boris.feld@octobus.net>
parents:
34575
diff
changeset
|
1367 default='served', |
bf2389b1f15e
configitems: register the 'web.view' config
Boris Feld <boris.feld@octobus.net>
parents:
34575
diff
changeset
|
1368 ) |
33474
c514b4fb5e27
configitems: register the 'worker.backgroundclose' config
Boris Feld <boris.feld@octobus.net>
parents:
33473
diff
changeset
|
1369 coreconfigitem('worker', 'backgroundclose', |
c514b4fb5e27
configitems: register the 'worker.backgroundclose' config
Boris Feld <boris.feld@octobus.net>
parents:
33473
diff
changeset
|
1370 default=dynamicdefault, |
c514b4fb5e27
configitems: register the 'worker.backgroundclose' config
Boris Feld <boris.feld@octobus.net>
parents:
33473
diff
changeset
|
1371 ) |
33234
b62d13506860
configitems: gather comment related to 'worker.backgroundclosemaxqueue'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33233
diff
changeset
|
1372 # Windows defaults to a limit of 512 open files. A buffer of 128 |
b62d13506860
configitems: gather comment related to 'worker.backgroundclosemaxqueue'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33233
diff
changeset
|
1373 # should give us enough headway. |
33230
5dcbd2045dcb
configitems: register the 'worker.backgroundclosemaxqueue' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33229
diff
changeset
|
1374 coreconfigitem('worker', 'backgroundclosemaxqueue', |
5dcbd2045dcb
configitems: register the 'worker.backgroundclosemaxqueue' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33229
diff
changeset
|
1375 default=384, |
5dcbd2045dcb
configitems: register the 'worker.backgroundclosemaxqueue' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33229
diff
changeset
|
1376 ) |
33231
d19804c16710
configitems: register the 'worker.backgroundcloseminfilecount' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33230
diff
changeset
|
1377 coreconfigitem('worker', 'backgroundcloseminfilecount', |
d19804c16710
configitems: register the 'worker.backgroundcloseminfilecount' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33230
diff
changeset
|
1378 default=2048, |
d19804c16710
configitems: register the 'worker.backgroundcloseminfilecount' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33230
diff
changeset
|
1379 ) |
33232
4531a967e7f1
configitems: register the 'worker.backgroundclosethreadcount' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33231
diff
changeset
|
1380 coreconfigitem('worker', 'backgroundclosethreadcount', |
4531a967e7f1
configitems: register the 'worker.backgroundclosethreadcount' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33231
diff
changeset
|
1381 default=4, |
4531a967e7f1
configitems: register the 'worker.backgroundclosethreadcount' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33231
diff
changeset
|
1382 ) |
35435
471918fa7f46
workers: add config to enable/diable workers
Wojciech Lis <wlis@fb.com>
parents:
35396
diff
changeset
|
1383 coreconfigitem('worker', 'enabled', |
471918fa7f46
workers: add config to enable/diable workers
Wojciech Lis <wlis@fb.com>
parents:
35396
diff
changeset
|
1384 default=True, |
471918fa7f46
workers: add config to enable/diable workers
Wojciech Lis <wlis@fb.com>
parents:
35396
diff
changeset
|
1385 ) |
33233
c9849bec227a
configitems: register the 'worker.numcpus' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33232
diff
changeset
|
1386 coreconfigitem('worker', 'numcpus', |
c9849bec227a
configitems: register the 'worker.numcpus' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33232
diff
changeset
|
1387 default=None, |
c9849bec227a
configitems: register the 'worker.numcpus' config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33232
diff
changeset
|
1388 ) |
34831
44c4ed4ad032
configitems: move rebase config into core
Boris Feld <boris.feld@octobus.net>
parents:
34828
diff
changeset
|
1389 |
44c4ed4ad032
configitems: move rebase config into core
Boris Feld <boris.feld@octobus.net>
parents:
34828
diff
changeset
|
1390 # Rebase related configuration moved to core because other extension are doing |
44c4ed4ad032
configitems: move rebase config into core
Boris Feld <boris.feld@octobus.net>
parents:
34828
diff
changeset
|
1391 # strange things. For example, shelve import the extensions to reuse some bit |
44c4ed4ad032
configitems: move rebase config into core
Boris Feld <boris.feld@octobus.net>
parents:
34828
diff
changeset
|
1392 # without formally loading it. |
44c4ed4ad032
configitems: move rebase config into core
Boris Feld <boris.feld@octobus.net>
parents:
34828
diff
changeset
|
1393 coreconfigitem('commands', 'rebase.requiredest', |
44c4ed4ad032
configitems: move rebase config into core
Boris Feld <boris.feld@octobus.net>
parents:
34828
diff
changeset
|
1394 default=False, |
44c4ed4ad032
configitems: move rebase config into core
Boris Feld <boris.feld@octobus.net>
parents:
34828
diff
changeset
|
1395 ) |
44c4ed4ad032
configitems: move rebase config into core
Boris Feld <boris.feld@octobus.net>
parents:
34828
diff
changeset
|
1396 coreconfigitem('experimental', 'rebaseskipobsolete', |
44c4ed4ad032
configitems: move rebase config into core
Boris Feld <boris.feld@octobus.net>
parents:
34828
diff
changeset
|
1397 default=True, |
44c4ed4ad032
configitems: move rebase config into core
Boris Feld <boris.feld@octobus.net>
parents:
34828
diff
changeset
|
1398 ) |
44c4ed4ad032
configitems: move rebase config into core
Boris Feld <boris.feld@octobus.net>
parents:
34828
diff
changeset
|
1399 coreconfigitem('rebase', 'singletransaction', |
44c4ed4ad032
configitems: move rebase config into core
Boris Feld <boris.feld@octobus.net>
parents:
34828
diff
changeset
|
1400 default=False, |
44c4ed4ad032
configitems: move rebase config into core
Boris Feld <boris.feld@octobus.net>
parents:
34828
diff
changeset
|
1401 ) |
35396
dd11df900f7f
rebase: replace --inmemory flag with rebase.experimental.inmemory config
Phil Cohen <phillco@fb.com>
parents:
35296
diff
changeset
|
1402 coreconfigitem('rebase', 'experimental.inmemory', |
dd11df900f7f
rebase: replace --inmemory flag with rebase.experimental.inmemory config
Phil Cohen <phillco@fb.com>
parents:
35296
diff
changeset
|
1403 default=False, |
dd11df900f7f
rebase: replace --inmemory flag with rebase.experimental.inmemory config
Phil Cohen <phillco@fb.com>
parents:
35296
diff
changeset
|
1404 ) |