Annotate

doc/hgrc.ini @ 13319:6d6291dfe735

net.http: Add simple connection pooling This should speed up repeated requests to the same site by keeping their connections around and sending more requests on them. Sending multiple requests at the same time is not supported, instead a request started while another to the same authority is in progress would open a new one and the first one to complete would go back in the pool. This could be investigated in the future. Some http servers limit the number of requests per connection and this is not tested and could cause one request to fail, but hopefully it will close the connection and prevent it from being reused.
author Kim Alvefur <zash@zash.se>
date Sat, 11 Nov 2023 23:08:34 +0100
parent 13129:7039d0ec11c3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
13129
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 [paths]
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2 default = https://hg.prosody.im/trunk/
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
3 default:pushrev = .
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
4 default:pushurl = ssh://hg@hg.prosody.im/prosody-hg/
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
5
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
6 contrib = https://hg.prosody.im/contrib/
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
7 contrib:bookmarks.mode = ignore
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8 contrib:pushrev = .
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
9 contrib:pushurl = ssh://hg@hg.prosody.im/contrib/
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
10
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
11 [ui]
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
12
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
13 # The Mercurial project recommends enabling tweakdefaults to get slight
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
14 # improvements to the UI over time. Make sure to set HGPLAIN in the environment
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
15 # when writing scripts!
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
16 tweakdefaults = True
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
17
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
18 [phases]
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
19 # Disable marking changesets as published when pushing to a local repository
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
20 publish = False
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
21
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
22 [revsetalias]
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
23 # Convenient alias to find current trunk revision
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
24 trunk = last(public() and branch("default"))
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
25 [experimental]
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
26 # Require changes to have a topic branch
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
27 topic-mode = enforce
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
28
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
29 [fix]
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
30 trailing-whitespace:command = sed
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
31 trailing-whitespace:linerange = -e '{first},{last}s/\s\+$//'
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
32 trailing-whitespace:pattern = set:not binary()
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
33
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
34 astyle:command = astyle --indent=tab --attach-classes --indent-switches --break-blocks --pad-oper --unpad-paren --add-braces --align-pointer=name --lineend=linux
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
35 astyle:pattern = set:**.c
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
36 json:command = json_pp -json_opt canonical,pretty
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
37 json:pattern = set:**.json
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
38
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
39 [extensions]
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
40 # The Mercurial Changeset Evolution plugin is strongly recommended
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
41 evolve =
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
42 # support for topic branches
7039d0ec11c3 doc/hgrc: Some useful Mercurial settings
Kim Alvefur <zash@zash.se>
parents:
diff changeset
43 topic =