Переменные окружения
- HG
- Путь к исполняемому файлу 'hg', передается автоматически при при обработке хуков, расширений или внешних программ. Если не установлена или пустая, это имя исполняемого файла hg, если если оно зафиксировано, либо выполняется поиск исполняемого файла 'hg' (с добавленным %PATHEXT% [по умолчанию COM/EXE/BAT/CMD] в Windows)
HGEDITOR
Имя редактора, который запускается при фиксации. См. EDITOR.
(deprecated, see 'hg help config.ui.editor')
- HGENCODING
- Замещает настройку кодировки в локали используемую Mercurial по умолчанию. Этот параметр используется для преобразования имен пользователей, описаний ревизий, имен веток и меток. Можно переопределить эту настройку с помощью опции командной строки --encoding.
- HGENCODINGMODE
- Определяет поведение Mercurial при обработке неизвестных символов при перекодировании ввода пользователя. По умолчанию установлен в "strict", что заставляет Mercurial завершиться с ошибкой, если не получается найти соответствующий символ. Возможны также значения "replace", которое заменяет неизвестные символы, и "ignore", которое удаляет их. Эту настройку можно переопределить с помощью опции командной строки --encodingmode.
- HGENCODINGAMBIGUOUS
- Определяет поведение Mercurial при обработке символов с "неоднозначной" шириной, вроде латинских символов с ударением в восточно-азиатских шрифтах. По умолчанию Mercurial считает такие символы узкими, установите эту переменную в "wide", если форматирование сбивается.
- HGMERGE
- Программа для разрешения конфликтов слияния. Она будет вызвана с тремя аргументами: локальный файл, отдалённый файл, исходный файл.
(deprecated, see 'hg help config.ui.merge')
- HGRCPATH
- Список файлов или каталогов в которых ищутся файлы конфигурации. В качестве разделителя в Unix используется ":", в Windows - ";". Если HGRCPATH не установлена, используется путь поиска по умолчанию для текущей платформы. Если переменная установлена в пустое значение, то используется .hg/hgrc текущего хранилища.
Для каждого элемента в HGRCPATH:
- если это каталог, читаются все файлы с расширением .rc
- в противном случае, читается сам файл
- HGRCSKIPREPO
- When set, the .hg/hgrc from repositories are not read.
- HGPLAIN
- Если установлена, отключает все настройки в конфиге, которые могут изменить вывод Mercurial. Сюда входят кодировка, параметры по умолчанию, режим verbose, отладочный режим, подавление вывода, трассировки стека, локализация. Это полезно при использовании Mercurial в скриптах при различных пользовательских настройках.
In addition to the features disabled by "HGPLAIN=", the following
values can be specified to adjust behavior:
- "+strictflags"
- Restrict parsing of command line flags.
Аналогичные параметры, установленные через командную строку
или переменные среды не переопределяются.
See 'hg help scripting' for details.
- HGPLAINEXCEPT
- This is a comma-separated list of features to preserve when HGPLAIN is enabled. Currently the following values are supported:
- "alias"
- Don't remove aliases.
- "color"
- Don't disable colored output.
- "i18n"
- Preserve internationalization.
- "revsetalias"
- Don't remove revset aliases.
- "templatealias"
- Don't remove template aliases.
- "progress"
- Don't hide progress output.
Установка HGPLAINEXCEPT в любое значение (даже пустую строку)
включит режим HGPLAIN.
- HGUSER
- Это строка, используемая в качестве имени автора фиксации. Если не установлена, используются значения в следующем порядке:
- HGUSER (устарело)
- файлы конфигурации из HGRCPATH
- EMAIL
- интерактивно введенное с клавиатуры имя
- ЛОГИН (с добавленным "@имя-хоста")
(deprecated, see 'hg help config.ui.username')
- EMAIL
- Может быть использовано в качестве автора фиксации; см. HGUSER.
- LOGNAME
- Может быть использовано в качестве автора фиксации; см. HGUSER.
- VISUAL
- Название редактора, используемого при фиксациях. См. EDITOR.
- EDITOR
- Иногда требуется открыть текстовый файл в редакторе, чтобы. внести изменения, например для написания сообщения фиксации. Используемый редактор определяется переменными среды HGEDITOR, VISUAL и EDITOR, именно в таком порядке. Выбирается первая непустая переменная. Если они все пусты, используется 'vi'.
- PYTHONPATH
- Используется Python'ом для поиска импортируемых модулей и должна быть корректно установлена, если текущая копия Mercurial не установлена в систему штатно.