Gerrit api通过文件名知道上次日志

时间:2017-10-02 19:21:42

标签: git github github-api gerrit

我们正在使用gerrit进行代码审查。我正在开发一个外部工具,它应该将输入作为文件名并提供最后五个提交用户名。是否有任何REST api可用于实现此目的。

1 个答案:

答案 0 :(得分:3)

看看下面的一些例子。

显示用户USER拥有的最近5次更改:

curl -s --user GERRIT-USER:GERRIT-PASS --request GET "https://GERRIT-SERVER/a/changes/?q=owner:USER&n=5" | sed 1d | jq --raw-output '.[]._number'

显示文件路径/文件的最后5个更改:

curl -s --user GERRIT-USER:GERRIT-PASS --request GET "https://GERRIT-SERVER/a/changes/?q=file:PATH/FILE&n=5" | sed 1d | jq --raw-output '.[]._number'