我在linux上使用trac v1(包括Git插件)来在同一个trac安装中跟踪多个git存储库。当我向这个trac安装添加一个新的存储库时,它会告诉我:
“你还应该在存储库上设置一个post-commit钩子来调用trac-admin $ ENV changeset为每个提交的变更集添加”kontrolla-sample“$ REV。”
有人可以展示如何编辑提交后文件以实现此目的的示例吗?
答案 0 :(得分:4)
请参阅http://trac.edgewall.org/wiki/TracRepositoryAdmin#ExplicitSync以获取有关提交后挂钩脚本所需内容的示例和详细信息(或更准确地说,是针对git的post-receive)。本质上,脚本需要调用trac-admin /your/trac/path/here changeset added "(default)" <revision>
。如果提交到默认仓库以外的存储库,请将(default)
更改为存储库的名称。