git pre receive hook来检查提交消息

时间:2016-09-09 20:37:29

标签: git bash shell githooks

我正在尝试编写一个预接收挂钩,以使用bash / shell检查提交消息的模式。

如果任何提交有问题,我想拒绝整个推送。如何检索提交消息?

1 个答案:

答案 0 :(得分:0)

在git文档中有一个完整的例子和解释,涵盖了这一点。 Link to the example

粗略地翻译ruby示例,我们有:

[indent=4]

uses
    Gee

init
    var dic = new TreeMap of string, string
    dic["z"] = "23"
    dic["abc"] = "42"
    dic["pi"] = "3.141"
    for k in dic.ascending_keys
        print (@"$k: $(dic[k])")