【发布时间】:2015-02-12 22:30:06
【问题描述】:
我想在我的 gerrit 服务器中添加一个钩子,每次提交补丁时,补丁的提交哈希都会打印到临时文件中。 我在 {gerrit 项目文件夹}/hooks 下添加了一个名为 patchset-created 的脚本,并将其模式更改为完全打开(为了确定,我使用了 777 的掩码),但似乎该脚本没有执行当我上传补丁时...
有没有我遗漏的步骤?我没有找到任何描述它的“逐步”文档,它描述得足够清楚。
有没有人举例说明应该如何做到这一点?
【问题讨论】:
-
程序拒绝运行全世界可写的程序或拒绝使用除所有者以外的任何人都可以读取的敏感文件的情况并不少见。在这种情况下,写入位完全无关紧要,因此通过将文件模式设置为 0777 而不是 0755 或 0555,您理论上 降低 使其工作的机会。也就是说,我认为 Gerrit 不在乎这个。回到您的问题,Gerrit 日志中是否有任何有用的信息?
-
查看 gerrit 日志似乎没有迹象表明这些脚本是编写的
-
哪些脚本不是写的?日志中有什么?