Mercurial > hg-stable
changeset 11220:157f9de9ad2a stable
doc: clarify that keys can be overridden
author | Angel Ezquerra |
---|---|
date | Tue, 25 May 2010 18:19:16 +0200 |
parents | 1b8aa9ffa7dc |
children | e655b378ce73 |
files | doc/hgrc.5.txt |
diffstat | 1 files changed, 12 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/hgrc.5.txt Mon May 24 21:52:33 2010 +0530 +++ b/doc/hgrc.5.txt Tue May 25 18:19:16 2010 +0200 @@ -90,7 +90,8 @@ ------ A configuration file consists of sections, led by a ``[section]`` header -and followed by ``name = value`` entries:: +and followed by ``name = value`` entries (sometimes called +``configuration keys``):: [spam] eggs=ham @@ -102,6 +103,16 @@ removed from values. Empty lines are skipped. Lines beginning with ``#`` or ``;`` are ignored and may be used to provide comments. +Configuration keys can be set multiple times, in which case mercurial +will use the value that was configured last. As an example:: + + [spam] + eggs=large + ham=serrano + eggs=small + +This would set the configuration key named ``eggs`` to ``small``. + A line of the form ``%include file`` will include ``file`` into the current configuration file. The inclusion is recursive, which means that included files can include other files. Filenames are relative to