变更合并的钩子中“ commit”和“ newrev”之间的区别是什么?

时间:2019-11-08 12:03:03

标签: gerrit

我正在使用以下文档:https://gerrit.googlesource.com/plugins/hooks/+/HEAD/src/main/resources/Documentation/hooks.md#change_merged,它描述了传递给给定挂钩的参数。

目前,我想基于已在Gerrit中合并的提交来获取提交消息正文。不幸的是,有两个参数通过提交SHA,分别是--commit--newrev。我还尝试将它们打印出来,以用于单个合并的提交和指向同一提交的值点(在我的情况下,两个值均为:bd2b60cccc9fba84ac66aa161ac07008b4803575

我想知道当我要引用提交时生成给定事件实例(触发钩子)的提交时,我应该使用哪个实例。这些值可能会有所不同吗?

1 个答案:

答案 0 :(得分:1)

当将更改提交到目标分支时,为该提交生成合并提交时,“ newrev”与“提交”不同。

查看更多信息herehere