有没有办法让json了解gerrit代码审查中的所有变化?
例如从gerrit.aokp.co获取所有合并的更改?如果我能从前一天得到改变,那就更好了。
答案 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
选项使用多个查询。
有关详细信息,请参阅文档: