Оглавление environment

Переменные окружения

    HG
        Путь к исполняемому файлу 'hg', передается автоматически при при
        обработке хуков, расширений или внешних программ. Если не установлена
        или пустая, это имя исполняемого файла hg, если если оно
        зафиксировано, либо выполняется поиск исполняемого файла 'hg' (с
        добавленным %PATHEXT% [по умолчанию COM/EXE/BAT/CMD] в Windows)

    HGEDITOR

        Имя редактора, который запускается при фиксации. См. EDITOR.

        (устарело, используйте файл конфигурации)

    HGENCODING
        Замещает настройку кодировки в локали используемую Mercurial по
        умолчанию. Этот параметр используется для преобразования имен
        пользователей, описаний ревизий, имен веток и меток. Можно
        переопределить эту настройку с помощью опции командной строки
        --encoding.

    HGENCODINGMODE
        Определяет поведение Mercurial при обработке неизвестных символов при
        перекодировании ввода пользователя. По умолчанию установлен в
        "strict", что заставляет Mercurial завершиться с ошибкой, если не
        получается найти соответствующий символ. Возможны также значения
        "replace", которое заменяет неизвестные символы, и "ignore", которое
        удаляет их. Эту настройку можно переопределить с помощью опции
        командной строки --encodingmode.

    HGENCODINGAMBIGUOUS
        Определяет поведение Mercurial при обработке символов с
        "неоднозначной" шириной, вроде латинских символов с ударением в
        восточно-азиатских шрифтах. По умолчанию Mercurial считает такие
        символы узкими, установите эту переменную в "wide", если
        форматирование сбивается.

    HGMERGE
        Программа для разрешения конфликтов слияния. Она будет вызвана с тремя
        аргументами: локальный файл, отдалённый файл, исходный файл.

        (устарело, используйте файл конфигурации)

    HGRCPATH
        Список файлов или каталогов в которых ищутся файлы конфигурации. В
        качестве разделителя в Unix используется ":", в Windows - ";". Если
        HGRCPATH не установлена, используется путь поиска по умолчанию для
        текущей платформы. Если переменная установлена в пустое значение, то
        используется .hg/hgrc текущего хранилища.

        Для каждого элемента в HGRCPATH:

        - если это каталог, читаются все файлы с расширением .rc
        - в противном случае, читается сам файл

    HGPLAIN
        Если установлена, отключает все настройки в конфиге, которые могут
        изменить вывод Mercurial. Сюда входят кодировка, параметры по
        умолчанию, режим verbose, отладочный режим, подавление вывода,
        трассировки стека, локализация. Это полезно при использовании
        Mercurial в скриптах при различных пользовательских настройках.

        Аналогичные параметры, установленные через командную строку или
        переменные среды не переопределяются.

    HGPLAINEXCEPT
        Список разделенных запятой настроек, которые сохраняются при
        установленной HGPLAIN. В настоящее время поддерживается только
        значение "i18n", которое сохраняет вывод на языке локали.

        Установка HGPLAINEXCEPT в любое значение (даже пустую строку) включит
        режим HGPLAIN.

    HGUSER
        Это строка, используемая в качестве имени автора фиксации. Если не
        установлена, используются значения в следующем порядке:

        - HGUSER (устарело)
        - файлы конфигурации из HGRCPATH
        - EMAIL
        - интерактивно введенное с клавиатуры имя
        - ЛОГИН (с добавленным "@имя-хоста")

        (устарело, используйте файл конфигурации)

    EMAIL
        Может быть использовано в качестве автора фиксации; см. HGUSER.

    LOGNAME
        Может быть использовано в качестве автора фиксации; см. HGUSER.

    VISUAL
        Название редактора, используемого при фиксациях. См. EDITOR.

    EDITOR
        Иногда требуется открыть текстовый файл в редакторе, чтобы. внести
        изменения, например для написания сообщения фиксации. Используемый
        редактор определяется переменными среды HGEDITOR, VISUAL и EDITOR,
        именно в таком порядке. Выбирается первая непустая переменная. Если
        они все пусты, используется 'vi'.

    PYTHONPATH
        Используется Python'ом для поиска импортируемых модулей и должна быть
        корректно установлена, если текущая копия Mercurial не установлена в
        систему штатно.