是否可以使用gerrit查询读取差异内容?

时间:2018-06-15 16:29:27

标签: git gerrit

我有2个gerrits,(1)属于超级项目,(2)属于子模块,有没有办法使用gerrit query或任何其他方法来查找update(1)是否有SHA (2)的?

例如,(1)具有:

-Subproject commit f99c051f20b0888a5b8947bb6b516e650b503622
+Subproject commit 3e50b818c9244e0f7872ece37d3071u113ec9974

和(2)的提交是:

Commit 3e50b818c9244e0f7872ece37d3071u113ec9974

在上面的示例中SHA匹配,所以我可以推断出超级更改有子模块更改的更新,输入到脚本将是一个超级gerrit,以及一个或多个子模块gerrit,我想检查是否内容超级gerrit有子模块的SHA变化或没有。

这给了我子模块更改的提交:

$ssh -p $GERRIT_PORT $GERRIT_HOST gerrit query change:$submodule_gerrit --current-patch-set | grep revision
revision: 3e50b818c9244e0f7872ece37d3071u113ec9974

有没有办法检查这个版本是否存在于超级项目gerrit的内容中,如+Subproject commit $greped_sub_revision>

0 个答案:

没有答案