在所有克隆中共享.hg / hgrc设置

时间:2018-06-01 20:12:22

标签: mercurial hgrc

有没有办法轻松地在Mercurial仓库的所有克隆中共享.hg/hgrc设置?

例如,我想为回购的所有克隆自动启用commitsigs extension(显然,我在回购中包含commitsigs.py的副本)。如果我随着时间的推移更改其他设置,我希望所有设置都能轻松推送到所有克隆。

我希望:

  1. hg clone自动设置新克隆的.hg/hgrc
  2. 所有克隆都从中央仓库接收更新设置(可能是在bitbucket.com上)
  3. 如果没有内置功能,最佳做法是:

    1. 在repo的根目录中有mandatory.hgrc
    2. 使用ACL扩展来限制提交者和mandatory.hgrc
    3. 的推动者
    4. 在repo的根目录中有一些名为setup-hg.sh&的脚本。 setup-hg.bat(是否有更好的,更标准的名称?)将以下内容添加到.hg/hgrc(或覆盖.hg/hgrc):

      %include ../mandatory.hgrc
      
    5. 包含README.md包含运行setup-hg.shsetup-hg.bat的说明,具体取决于您的平台

0 个答案:

没有答案