comparison doc/hg.1.txt @ 3798:6f0c42d50394

move environment topic
author Matt Mackall <mpm@selenic.com>
date Tue, 05 Dec 2006 16:31:08 -0600
parents 54fd4d3b4fce
children eb66d76c7746
comparison
equal deleted inserted replaced
3797:54fd4d3b4fce 3798:6f0c42d50394
125 order. 125 order.
126 126
127 A range acts as a closed interval. This means that a range of 3:5 127 A range acts as a closed interval. This means that a range of 3:5
128 gives 3, 4 and 5. Similarly, a range of 4:2 gives 4, 3, and 2. 128 gives 3, 4 and 5. Similarly, a range of 4:2 gives 4, 3, and 2.
129 129
130 ENVIRONMENT VARIABLES
131 ---------------------
132
133 HGEDITOR::
134 This is the name of the editor to use when committing. Defaults to the
135 value of EDITOR.
136
137 (deprecated, use .hgrc)
138
139 HGENCODING::
140 This overrides the default locale setting detected by Mercurial.
141 This setting is used to convert data including usernames,
142 changeset descriptions, tag names, and branches. This setting can
143 be overridden with the --encoding command-line option.
144
145 HGENCODINGMODE::
146 This sets Mercurial's behavior for handling unknown characters
147 while transcoding user inputs. The default is "strict", which
148 causes Mercurial to abort if it can't translate a character. Other
149 settings include "replace", which replaces unknown characters, and
150 "ignore", which drops them. This setting can be overridden with
151 the --encodingmode command-line option.
152
153 HGMERGE::
154 An executable to use for resolving merge conflicts. The program
155 will be executed with three arguments: local file, remote file,
156 ancestor file.
157
158 The default program is "hgmerge", which is a shell script provided
159 by Mercurial with some sensible defaults.
160
161 (deprecated, use .hgrc)
162
163 HGRCPATH::
164 A list of files or directories to search for hgrc files. Item
165 separator is ":" on Unix, ";" on Windows. If HGRCPATH is not set,
166 platform default search path is used. If empty, only .hg/hgrc of
167 current repository is read.
168
169 For each element in path, if a directory, all entries in directory
170 ending with ".rc" are added to path. Else, element itself is
171 added to path.
172
173 HGUSER::
174 This is the string used for the author of a commit.
175
176 (deprecated, use .hgrc)
177
178 EMAIL::
179 If HGUSER is not set, this will be used as the author for a commit.
180
181 LOGNAME::
182 If neither HGUSER nor EMAIL is set, LOGNAME will be used (with
183 '@hostname' appended) as the author value for a commit.
184
185 EDITOR::
186 This is the name of the editor used in the hgmerge script. It will be
187 used for commit messages if HGEDITOR isn't set. Defaults to 'vi'.
188
189 PYTHONPATH::
190 This is used by Python to find imported modules and may need to be set
191 appropriately if Mercurial is not installed system-wide.
192
193 FILES 130 FILES
194 ----- 131 -----
195 .hgignore:: 132 .hgignore::
196 This file contains regular expressions (one per line) that describe file 133 This file contains regular expressions (one per line) that describe file
197 names that should be ignored by hg. For details, see hgignore(5). 134 names that should be ignored by hg. For details, see hgignore(5).