从bash脚本中获取Gitolite配置文件中的数据

时间:2012-05-01 09:17:44

标签: git gitolite

我有一个项目,其中管理员列在gitolite.conf中。

例如:

@admins = bettina bastian angela robert

现在我想在更新后的钩子里找到@admins。

有没有办法扩展此列表?

1 个答案:

答案 0 :(得分:1)

Gitolite中钩子的管理(特别是最新的Gitolite V3 or 'g3')非常简单:

  

Customising your Gitolite: hooks

     

Gitolite对所有回购使用update钩子   此外,它使用post-update repo的gitolite-admin挂钩。

     

如果你想添加自己的钩子,只要它不是'update'钩子就很容易。只需将其添加到$HOME/.gitolite/hooks/common并运行gitolite setup

     

剩下的就在你和'man githooks'之间: - )

所以......不。没有Gitolite本地方式来引用Gitolite组,这意味着您的脚本必须以这种方式解析[$HOME/.gitolite/conf/gitolite.conf'][3] and get the @ admins`用户。