eggs/mercurial-1.7.3-py2.6-linux-x86_64.egg/mercurial/help/environment.txt
changeset 69 c6bca38c1cbf
equal deleted inserted replaced
68:5ff1fc726848 69:c6bca38c1cbf
       
     1 HG
       
     2     Path to the 'hg' executable, automatically passed when running
       
     3     hooks, extensions or external tools. If unset or empty, this is
       
     4     the hg executable's name if it's frozen, or an executable named
       
     5     'hg' (with %PATHEXT% [defaulting to COM/EXE/BAT/CMD] extensions on
       
     6     Windows) is searched.
       
     7 
       
     8 HGEDITOR
       
     9     This is the name of the editor to run when committing. See EDITOR.
       
    10 
       
    11     (deprecated, use configuration file)
       
    12 
       
    13 HGENCODING
       
    14     This overrides the default locale setting detected by Mercurial.
       
    15     This setting is used to convert data including usernames,
       
    16     changeset descriptions, tag names, and branches. This setting can
       
    17     be overridden with the --encoding command-line option.
       
    18 
       
    19 HGENCODINGMODE
       
    20     This sets Mercurial's behavior for handling unknown characters
       
    21     while transcoding user input. The default is "strict", which
       
    22     causes Mercurial to abort if it can't map a character. Other
       
    23     settings include "replace", which replaces unknown characters, and
       
    24     "ignore", which drops them. This setting can be overridden with
       
    25     the --encodingmode command-line option.
       
    26 
       
    27 HGENCODINGAMBIGUOUS
       
    28     This sets Mercurial's behavior for handling characters with
       
    29     "ambiguous" widths like accented Latin characters with East Asian
       
    30     fonts. By default, Mercurial assumes ambiguous characters are
       
    31     narrow, set this variable to "wide" if such characters cause
       
    32     formatting problems.
       
    33 
       
    34 HGMERGE
       
    35     An executable to use for resolving merge conflicts. The program
       
    36     will be executed with three arguments: local file, remote file,
       
    37     ancestor file.
       
    38 
       
    39     (deprecated, use configuration file)
       
    40 
       
    41 HGRCPATH
       
    42     A list of files or directories to search for configuration
       
    43     files. Item separator is ":" on Unix, ";" on Windows. If HGRCPATH
       
    44     is not set, platform default search path is used. If empty, only
       
    45     the .hg/hgrc from the current repository is read.
       
    46 
       
    47     For each element in HGRCPATH:
       
    48 
       
    49     - if it's a directory, all files ending with .rc are added
       
    50     - otherwise, the file itself will be added
       
    51 
       
    52 HGPLAIN
       
    53     When set, this disables any configuration settings that might
       
    54     change Mercurial's default output. This includes encoding,
       
    55     defaults, verbose mode, debug mode, quiet mode, tracebacks, and
       
    56     localization. This can be useful when scripting against Mercurial
       
    57     in the face of existing user configuration.
       
    58 
       
    59     Equivalent options set via command line flags or environment
       
    60     variables are not overridden.
       
    61 
       
    62 HGUSER
       
    63     This is the string used as the author of a commit. If not set,
       
    64     available values will be considered in this order:
       
    65 
       
    66     - HGUSER (deprecated)
       
    67     - configuration files from the HGRCPATH
       
    68     - EMAIL
       
    69     - interactive prompt
       
    70     - LOGNAME (with ``@hostname`` appended)
       
    71 
       
    72     (deprecated, use configuration file)
       
    73 
       
    74 EMAIL
       
    75     May be used as the author of a commit; see HGUSER.
       
    76 
       
    77 LOGNAME
       
    78     May be used as the author of a commit; see HGUSER.
       
    79 
       
    80 VISUAL
       
    81     This is the name of the editor to use when committing. See EDITOR.
       
    82 
       
    83 EDITOR
       
    84     Sometimes Mercurial needs to open a text file in an editor for a
       
    85     user to modify, for example when writing commit messages. The
       
    86     editor it uses is determined by looking at the environment
       
    87     variables HGEDITOR, VISUAL and EDITOR, in that order. The first
       
    88     non-empty one is chosen. If all of them are empty, the editor
       
    89     defaults to 'vi'.
       
    90 
       
    91 PYTHONPATH
       
    92     This is used by Python to find imported modules and may need to be
       
    93     set appropriately if this Mercurial is not installed system-wide.