change-merged hook 中 "commit" 和 "newrev" 有什么区别?
What is the diffrence between "commit" and "newrev" in change-merged hook?
我正在使用以下文档:https://gerrit.googlesource.com/plugins/hooks/+/HEAD/src/main/resources/Documentation/hooks.md#change_merged 它描述了传递给给定挂钩的参数。
目前我想根据已合并到 Gerrit
中的提交获取提交消息正文。不幸的是,有两个参数传递给 SHA
,即 --commit
和 --newrev
。我还尝试将它们打印出来以用于单个合并的提交和指向同一提交的值(在我的例子中,两个值都是:bd2b60cccc9fba84ac66aa161ac07008b4803575
)
我想知道当我想引用生成触发挂钩的给定事件实例的提交时,我应该为我的用例使用哪一个。是否存在这些值可能不同的情况?
我正在使用以下文档:https://gerrit.googlesource.com/plugins/hooks/+/HEAD/src/main/resources/Documentation/hooks.md#change_merged 它描述了传递给给定挂钩的参数。
目前我想根据已合并到 Gerrit
中的提交获取提交消息正文。不幸的是,有两个参数传递给 SHA
,即 --commit
和 --newrev
。我还尝试将它们打印出来以用于单个合并的提交和指向同一提交的值(在我的例子中,两个值都是:bd2b60cccc9fba84ac66aa161ac07008b4803575
)
我想知道当我想引用生成触发挂钩的给定事件实例的提交时,我应该为我的用例使用哪一个。是否存在这些值可能不同的情况?