Могу ли я использовать элемент конфигурации Mercurial?

Вот что я имею в виду:

[paths]
default = some/path/to/something
another_path = [paths.default]/something/else

Можно ли это как-то сделать?

Спасибо;)

1 ответ

Решение

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

Смотрите документацию hgrc:

Значения представляют собой либо текстовые строки произвольной формы, списки текстовых строк, либо логические значения. Для логических значений можно установить значение true, используя любое из "1", "yes", "true" или "on", и значение false, используя "0", "no", "false" или "off" (все регистрозависимы).).

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

Другие вопросы по тегам