Могу ли я включить файлы sub-config в мой mercurial.hgrc?

Я хочу сохранить свой основной .hgrc в управлении версиями, потому что у меня есть много возможностей для его настройки, но я хочу иметь разные имена авторов в зависимости от того, какую машину я использую (работа, home и & в.).

То, как я сделал это в bash script, - это источник локального хоста bash script, который игнорируется Mercurial, но я не уверен, как это сделать в конфигурации формат файла Mercurial.

Ответы

Ответ 1

Вы можете сделать это, используя не часто используемый, но содержащий синтаксис include-there-awhile.

Поместите свои конкретные вещи в свой ~/.hgrc, а затем включите конфигурационный файл конфигурации шаблонов константы для всех систем. Пример:

[ui]
username=You <[email protected]>

%include .hgrc-boilerplate

Отслеживать файл .hgrc-patplate в редакторе изменений.

Подробнее см. hgrc man.