2016-06-23 6 views

ответ

1

Нет, Mercurial формат конфигурации не имеет ни малейшего понятия о переменных или повторного использования.

hgrc documentation Смотрите:

Значение являются либо текстовыми строками в свободной форме, списки текстовых строк или логических значений. Булевы значения могут быть установлены в true с использованием любых значений «1», «да», «истина» или «включено» и «ложь» с использованием «0», «нет», «ложных» или «выключено» (все регистро-независимые).

Отдельные настройки могут поддерживать некоторую форму переменной разборе, но это не относится к значениям в файле конфигурации в целом. Переменная поддержка (среда или иное) является исключением, а не нормой. Например, %include (для включения другого файла конфигурации) поддерживает переменные среды через Python os.path.expandvars() function, но это не относится ни к одному другому синтаксису.

+0

Файлы конфигурации обрабатывают переменные среды. Разве эти элементы конфигурации не хранятся в env vars? Потому что тогда это можно сделать следующим образом: 'another_path =% HG_PATHS_DEFAULT%/something/else' – hollov

+0

@hollov: извините, даже не могут использоваться переменные среды. И нет, конфигурация Mercurial не хранится в переменных среды. –

+0

Спасибо за ответы. Но для записи: вы можете использовать env vars в config. Я использую '% user%' например :) – hollov

Смежные вопросы