有没有办法我可以获得gerrit代码审查中所有更改的json?
例如从 gerrit.aokp.co 获取所有合并的更改?如果我只能从前一天获得更改,那就更好了。
您可以query
在 ssh 命令行上使用该命令,添加--format json
以 JSON 格式获取数据的选项。
要获得合并的更改,请使用status:merged
查询运算符。
没有查询运算符来获取特定时间范围内的更改,但您可以使用该age
运算符指定自上次更新更改以来经过的时间量。
例如,要在最后一天合并所有更改:
$ ssh -p 29418 user@review gerrit query --format json status:merged age:1day
请注意,默认情况下,这将返回 500 个结果的限制。要查看更多信息,您需要增加限制(如果您是管理员)或使用该--resume_sortkey
选项使用多个查询。
有关更多详细信息,请参阅文档: