【发布时间】:2013-07-06 00:53:45
【问题描述】:
最近我从 opensuse 迁移到 centos,之后 GIT 开始忽略我的自定义 commit-msg 挂钩。它根本不执行它。 (我通过在“add_ChangeId”函数中添加一小段代码来检查它)
- Hook 为每次提交生成 Change-Id 哈希
- GIT 版本:1.8.1.2
- 文件位于以下位置:.git/hooks/
- 出于调试目的,我什至为整个 .git 目录设置了 0777 权限
这里是 commit-msg 文件的全文 - http://pastebin.com/zmYNi0ED
【问题讨论】:
-
你可以在没有 git 的情况下执行你的文件,只运行 .git/hooks/scriptname 吗?
标签: linux git centos gerrit opensuse