1

有没有办法我可以获得gerrit代码审查中所有更改的json?

例如从 gerrit.aokp.co 获取所有合并的更改?如果我只能从前一天获得更改,那就更好了。

4

1 回答 1

4

您可以query在 ssh 命令行上使用该命令,添加--format json以 JSON 格式获取数据的选项。

要获得合并的更改,请使用status:merged查询运算符。

没有查询运算符来获取特定时间范围内的更改,但您可以使用该age运算符指定自上次更新更改以来经过的时间量。

例如,要在最后一天合并所有更改:

$ ssh -p 29418 user@review gerrit query --format json status:merged age:1day

请注意,默认情况下,这将返回 500 个结果的限制。要查看更多信息,您需要增加限制(如果您是管理员)或使用该--resume_sortkey选项使用多个查询。

有关更多详细信息,请参阅文档:

于 2013-08-09T01:24:36.583 回答