##// END OF EJS Templates
doc: clarify that keys can be overridden
Angel Ezquerra -
r11220:157f9de9 stable
parent child Browse files
Show More
@@ -90,7 +90,8 Syntax
90 ------
90 ------
91
91
92 A configuration file consists of sections, led by a ``[section]`` header
92 A configuration file consists of sections, led by a ``[section]`` header
93 and followed by ``name = value`` entries::
93 and followed by ``name = value`` entries (sometimes called
94 ``configuration keys``)::
94
95
95 [spam]
96 [spam]
96 eggs=ham
97 eggs=ham
@@ -102,6 +103,16 they are treated as continuations of tha
102 removed from values. Empty lines are skipped. Lines beginning with
103 removed from values. Empty lines are skipped. Lines beginning with
103 ``#`` or ``;`` are ignored and may be used to provide comments.
104 ``#`` or ``;`` are ignored and may be used to provide comments.
104
105
106 Configuration keys can be set multiple times, in which case mercurial
107 will use the value that was configured last. As an example::
108
109 [spam]
110 eggs=large
111 ham=serrano
112 eggs=small
113
114 This would set the configuration key named ``eggs`` to ``small``.
115
105 A line of the form ``%include file`` will include ``file`` into the
116 A line of the form ``%include file`` will include ``file`` into the
106 current configuration file. The inclusion is recursive, which means
117 current configuration file. The inclusion is recursive, which means
107 that included files can include other files. Filenames are relative to
118 that included files can include other files. Filenames are relative to
General Comments 0
You need to be logged in to leave comments. Login now