doc/hgrc.ini
author Kim Alvefur <zash@zash.se>
Sat, 24 Feb 2024 00:05:29 +0100
changeset 13443 1e229d710a3c
parent 13133 7039d0ec11c3
permissions -rw-r--r--
util.signal: Add support for signalfd(2) on Linux signalfd allows handling signal events using the same method as sockets, via file descriptors. Thus all signal dispatch can go through the same main event loop as everything else, removing need for thread-scary signal handling where execution would just jump to the signal handler regardless of the state of Lua, and needing to keep track of Lua states/threads.
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 =