如何从gerrit代码审查中获取json中的合并更改

时间:2013-08-08 21:51:55

标签: json gerrit

有没有办法让json了解gerrit代码审查中的所有变化?

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

1 个答案:

答案 0 :(得分:4)

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

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

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

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

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

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

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