mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-28 12:45:27 +00:00
5f8431c3b1
The install-mercurial.sh script currently installs a global mercurial configuration after installing mercurial manually. In order to share that configuration with docker images installing a mercurial package through packages tasks, we move it to a separate file. We however keep the part setting web.cacerts in install-mercurial.sh, since it uses a path depending on what kind of environment the script is run. Moreover, the instructions that come with mercurial to build Debian packages come with web.cacerts set to the right path already, so it's not needed in that case anyways. At the same time, use multiple files in /etc/mercurial/hgrc.d/ instead of a single /etc/mercurial/hgrc file. --HG-- extra : rebase_source : 8140d8243cf012489025afe058f467c72224c891
34 lines
896 B
Plaintext
Executable File
34 lines
896 B
Plaintext
Executable File
# By default the progress bar starts after 3s and updates every 0.1s. We
|
|
# change this so it shows and updates every 1.0s.
|
|
# We also tell progress to assume a TTY is present so updates are printed
|
|
# even if there is no known TTY.
|
|
[progress]
|
|
delay = 1.0
|
|
refresh = 1.0
|
|
assume-tty = true
|
|
|
|
[extensions]
|
|
share =
|
|
sparse =
|
|
robustcheckout = /usr/local/mercurial/robustcheckout.py
|
|
|
|
[hostsecurity]
|
|
# When running a modern Python, Mercurial will default to TLS 1.1+.
|
|
# When running on a legacy Python, Mercurial will default to TLS 1.0+.
|
|
# There is no good reason we shouldn't be running a modern Python
|
|
# capable of speaking TLS 1.2. And the only Mercurial servers we care
|
|
# about should be running TLS 1.2. So make TLS 1.2 the minimum.
|
|
minimumprotocol = tls1.2
|
|
|
|
# Settings to make 1-click loaners more useful.
|
|
[extensions]
|
|
histedit =
|
|
rebase =
|
|
|
|
[diff]
|
|
git = 1
|
|
showfunc = 1
|
|
|
|
[pager]
|
|
pager = LESS=FRSXQ less
|