Gerrit api 通过文件名知道最后一个日志
Gerrit api to know last log by file name
我们正在使用 gerrit 进行代码审查。我正在开发一个外部工具,它应该将输入作为文件名并给出最后五个提交用户名。 gerrit 中是否有可用的 REST api 来实现此目的。
看看下面的一些例子。
显示用户 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 次更改 PATH/FILE:
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'
我们正在使用 gerrit 进行代码审查。我正在开发一个外部工具,它应该将输入作为文件名并给出最后五个提交用户名。 gerrit 中是否有可用的 REST api 来实现此目的。
看看下面的一些例子。
显示用户 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 次更改 PATH/FILE:
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'