diff options
author | Kim Alvefur <zash@zash.se> | 2023-06-07 16:42:59 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2023-06-07 16:42:59 +0200 |
commit | 057a2ce2ed71d66600d4611596e45b214dc0875f (patch) | |
tree | 34e20b0179219d131f5497edffe49850d423c89b | |
parent | 9777b5158f216c9a79d0767c1b5ba081f09f54b8 (diff) | |
download | prosody-057a2ce2ed71d66600d4611596e45b214dc0875f.tar.gz prosody-057a2ce2ed71d66600d4611596e45b214dc0875f.zip |
doc/hgrc: Some useful Mercurial settings
Some useful settings that might benefit new contributors and get them up
to speed with Modern Mercurialâ„¢ faster :)
-rw-r--r-- | doc/hgrc.ini | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/doc/hgrc.ini b/doc/hgrc.ini new file mode 100644 index 00000000..43a738a6 --- /dev/null +++ b/doc/hgrc.ini @@ -0,0 +1,43 @@ +[paths] +default = https://hg.prosody.im/trunk/ +default:pushrev = . +default:pushurl = ssh://hg@hg.prosody.im/prosody-hg/ + +contrib = https://hg.prosody.im/contrib/ +contrib:bookmarks.mode = ignore +contrib:pushrev = . +contrib:pushurl = ssh://hg@hg.prosody.im/contrib/ + +[ui] + +# The Mercurial project recommends enabling tweakdefaults to get slight +# improvements to the UI over time. Make sure to set HGPLAIN in the environment +# when writing scripts! +tweakdefaults = True + +[phases] +# Disable marking changesets as published when pushing to a local repository +publish = False + +[revsetalias] +# Convenient alias to find current trunk revision +trunk = last(public() and branch("default")) +[experimental] +# Require changes to have a topic branch +topic-mode = enforce + +[fix] +trailing-whitespace:command = sed +trailing-whitespace:linerange = -e '{first},{last}s/\s\+$//' +trailing-whitespace:pattern = set:not binary() + +astyle:command = astyle --indent=tab --attach-classes --indent-switches --break-blocks --pad-oper --unpad-paren --add-braces --align-pointer=name --lineend=linux +astyle:pattern = set:**.c +json:command = json_pp -json_opt canonical,pretty +json:pattern = set:**.json + +[extensions] +# The Mercurial Changeset Evolution plugin is strongly recommended +evolve = +# support for topic branches +topic = |