如何为trac存储库集成创建git post-commit钩子

时间:2013-09-21 14:54:19

标签: git trac

我在linux上使用trac v1(包括Git插件)来在同一个trac安装中跟踪多个git存储库。当我向这个trac安装添加一个新的存储库时,它会告诉我:

“你还应该在存储库上设置一个post-commit钩子来调用trac-admin $ ENV changeset为每个提交的变更集添加”kontrolla-sample“$ REV。”

有人可以展示如何编辑提交后文件以实现此目的的示例吗?

1 个答案:

答案 0 :(得分:4)

请参阅http://trac.edgewall.org/wiki/TracRepositoryAdmin#ExplicitSync以获取有关提交后挂钩脚本所需内容的示例和详细信息(或更准确地说,是针对git的post-receive)。本质上,脚本需要调用trac-admin /your/trac/path/here changeset added "(default)" <revision>。如果提交到默认仓库以外的存储库,请将(default)更改为存储库的名称。