Есть ли способ легко обмениваться настройками .hg/hgrc
для всех клонов репозитория Mercurial?
например, я хочу автоматически включить расширение commitsigs для всех клонов репо(очевидно, я бы включил копию commitsigs.py
в репо).Если я сделаю другие изменения настроек со временем, я хочу, чтобы все они были легко перенесены во все клоны.
Я хочу иметь:
hg clone
автоматически настроить .hg/hgrc
нового клона - все клоны получают обновленные настройки из центрального репо (предположительно на bitbucket.com)
Если для этого нет встроенных функций, лучше всегопотренируйтесь:
- иметь
mandatory.hgrc
в корне репо - использовать расширение ACL для ограничения коммитеров и толкателей для
mandatory.hgrc
есть сценарии в корне репозитория с именем вроде setup-hg.sh
& setup-hg.bat
(есть ли лучшие, более стандартные имена?), которые добавляют следующее к .hg/hgrc
(или перезаписывают .hg/hgrc
):
%include ../mandatory.hgrc
включает README.md
, содержащий инструкции для запуска setup-hg.sh
или setup-hg.bat
, в зависимости от вашей платформы