【发布时间】:2012-06-26 19:03:57
【问题描述】:
我需要运行一个脚本,该脚本将在我的团队成员创建新存储库时生成 projects.list 文件。
我们开发的固件从“主控”分支出来,但这些分支永远不会合并回主控。由于永远不会合并,我决定为每个不同版本的固件创建存储库。我开发了一个 bash 脚本,它将为我创建 projects.list 文件。
find repositories/ -iname "*.git" -type d | grep --invert-match "gitolite-admin" | sed 's/repositories\///g' > /srv/git/projects.list
现在我无法创建调用该脚本的挂钩。
我尝试让 gitolite 为我生成文件,但没有成功。任何帮助表示赞赏。谢谢!
回答
在 config/gitolite.conf 我使 repo def 看起来像这样:
repo Firmware/[a-zA-Z0-9].*/[a-zA-Z0-9].*
C = @all
RW+ = @all
R = gitweb
config gitweb.owner = Repo Manager
【问题讨论】: