doc/hgrc.ini
author Kim Alvefur <zash@zash.se>
Tue, 14 May 2024 17:07:47 +0200
changeset 13494 6f840763fc73
parent 13133 7039d0ec11c3
permissions -rw-r--r--
net.server_epoll: Add support for systemd socket activation Allows creating listening sockets and accepting client connections before Prosody starts. This is unlike normal Prosody dynamic resource management, where ports may added and removed at any time, and the ports defined by the config. Weird things happen if these are closed (e.g. due to reload) so here we prevent closing and ensure sockets are reused when opened again.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
13133
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 =