使用REST API查询Gerrit?

Pra*_*ami 4 gerrit

首先,我对点点滴滴有一些了解.

我想要的是使用gerrit change url: - http://review.xx.yy.com/gerrit/#/c/240262/

我想通过使用REST API(使用curl)或任何其他git命令获取gerrit服务器和gerrit refspec(refs/changes/..)的URL.

可能吗 ?

如果问题不明确,请评论/编辑.

谢谢.

Jon*_*ink 6

Gerrit有一个可以查询的REST API.

要获取有关Gerrit服务器的信息,您可以使用:

http://review.xx.yy.com/gerrit/config/server/info
Run Code Online (Sandbox Code Playgroud)

你可以像这样使用curl:

curl -i -H "Accept: application/json" http://review.xx.yy/gerrit/config/server/info
Run Code Online (Sandbox Code Playgroud)

如果要查询更改集,可以使用如下表单:

http://review.xx.yy.com/gerrit/changes/?q=owner:johndoe
Run Code Online (Sandbox Code Playgroud)

以下是Gerrit REST API的文档:https://review.typo3.org/Documentation/rest-api.html