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