对于gerrit任务队列,我可以通过
ssh -p 29418本地主机gerrit显示队列-w
我们能通过gsql获得每个用户持有的任务数量吗?
或者其他的解决办法?
非常感谢
发布于 2014-05-22 11:19:18
是的,您可以这样做,但我不会将qsql用作管理用途。使用gerrit查询代替如下所示
# this will count all open issues on the server
ssh -l username -p 29418 gerritserver gerrit query --format json "status:open" | wc -l
# this will count all open issues for user rvoss on the server
ssh -l username -p 29418 gerritserver gerrit query --format json "status:open owner=rvoss" | wc -l如果您省略了\wc -l,您将看到json对象开始运行,您可以相当容易地传递该信息并生成所需的统计数据。
请注意,通常一次只能得到500个结果,所以如果有更多的结果,您必须再次查询并提供sortkey,以便继续检索信息。但是这些信息可以在“帮助”链接中获得。
https://stackoverflow.com/questions/23514801
复制相似问题