【Gerrit】Gerrit cmd query (gerrit命令行查询change信息)

本文仅展现个人使用情况和理解,英文原址:https://review.openstack.org/Documentation/cmd-query.html

基本使用格式:

ssh -p <port> <host> gerrit query

  [--format {TEXT | JSON}]             --结果集返回格式 默认为‘text’格式 开发中基本上采用‘json’格式

  [--current-patch-set]                --结果集中的当前补丁信息

  [--patch-sets | --all-approvals]     --结果集中的所有补丁信息 ‘all-approvals’字段会输出补丁的详细信息 如果该字段与 ‘current-patch-set’连用,当前补丁信息会输出两次

  [--files]                            --提供一个补丁集和他们属性及大小信息的列表,该字段必须与 ‘patch-sets’或‘current-patch-set’连用

  [--comments]                         --提供所有change的comments信息,如果该字段与‘patch-sets’连用,comments信息会包含在每个补丁集信息中

  [--commit-message]                   --提供完整的change提交信息

  [--dependencies]                     --显示补丁的依赖信息

  [--submit-records]                   --显示change的详细提交信息

  [--all-reviewers]                    --显示所有review人员的名字和邮箱信息

  [--start <n> | -S <n>]               --跳过N笔change后,开始返回结果集

  <query>                              --查询的限制信息  

  [limit:<n>]                          --限制结果集返回数量

基础限制信息字段:

age:‘AGE‘

    可查询给定时间之前的change信息,如 age:1d 即为查询1天前的所有change信息,以change的最后更新时间为基准

    s, sec, second, seconds

    m, min, minute, minutes

    h, hr, hour, hours

    d, day, days (1 day is treated as 24 hours)

    w, week, weeks (1 week is treated as 7 days)

    mon, month, months (1 month is treated as 30 days)

    y, year, years (1 year is treated as 365 days)

change:‘ID‘

    

    查询指定change-id的change信息

conflicts:‘ID‘

    查询指定conflicts-id的change信息

owner:‘USER‘, o:‘USER‘

    查询指定owner的change信息

ownerin:‘GROUP‘

    查询指定group人员提交的change信息

reviewer:‘USER‘, r:‘USER‘

    查询指定审核人员的change信息

reviewerin:‘GROUP‘

    查询指定group人员审核的change信息

commit:‘SHA1‘

    Changes where ‘SHA1‘ is one of the patch sets of the change.

project:‘PROJECT‘, p:‘PROJECT‘

    查询指定项目下的change信息

projects:‘xx‘

    

    查询项目名以xx开头的所有项目的chage信息

parentproject:‘PROJECT‘

    

    查询指定项目及其子项目的change信息

branch:‘BRANCH‘

    

    查询指定分支的change信息

topic:‘TOPIC‘

    查询指定topic的change信息,常与‘branch’,‘project’连用

ref:‘xxx‘

    

    查询目标分支与 xxx匹配的change信息

tr:‘ID‘, bug:‘ID‘

    查询提交信息中包含‘bug’的change信息

message:‘MESSAGE‘

    

    查询提交信息包含‘MESSAGE’的change信息

comment:‘TEXT‘

    查询comment信息包含指定字符串的 change信息

status:xxx

    

    查询指定状态的change

(更多字段信息可查看英文原址)

特别强调:

所有的限制字段均可采用 NOT,OR,AND 进行拼接连用

时间: 2024-08-11 09:53:35

【Gerrit】Gerrit cmd query (gerrit命令行查询change信息)的相关文章

window cmd 下面使用命令行的配置方法

参考 http://blog.csdn.net/qiuchangyong/article/details/25280125 安装tortoisesvn 后直接在cmd下面使用命令行需要前面输入TortoiseProc.exe /command:XXX:如果直接在cmd里面输入的时候有以下提示:"svn不是内部或外部命令,也不是可运行的程序或批处理文件" 此时只需在 http://www.visualsvn.com/downloads/ 下载 Apache Subversion comm

[转帖]如何在Linux上使用命令行查看硬件信息

如何在Linux上使用命令行查看硬件信息 时间:2016-01-13   作者:admin 分类:新手入门 阅读:126次 http://embeddedlinux.org.cn/emb-linux/entry-level/201601/13-4889.html lscpu 原来更简单.. 在 Linux 中,可用于检查和查看硬件信息的命令有很多.其中某些命令可以输出特定硬件和信息,例如:CPU 和内存等.本教程列出一些 Linux 上查看硬件信息的常用命令,以帮助大家快速输出硬件的配置细节.

MySQL命令行查询结果中文显示乱码

数据库编码格式为utf8,表和字段也都是utf8,存进去的格式是utf-8 但是用命令行工具查询命令select * from 表名; 查询出来的中文是乱码 原因:MySQL客户端根本就不能以utf8的形式返回数据 解决如下: SET NAMES GB2312;   在命令行执行即可解决.

修改加粗cmd和powershell命令行的中文字体

powershell 传教士 原创文章 2016-06-20 允许转载,但必须保留名字和出处,否则追究法律责任 ---[前言]--- 1 环境: win10 10586 powershell 5.0 测试通过 win7 sp1 powershell 2.0 测试通过 23#显示器,分辨率1920 x 1080 2 下文所述更改只限于[自己建立的快捷方式],系统默认的不变,即使错了也不会搞乱系统默认的字体定义=好!大家都可以放心使用. 3 此修改方法适用于cmd.exe. 4 此贴仅为大屏显示命令

TFS Release 步骤调用命令行返回失败信息的处理方法

TFS Release中自定义步骤时,可以选择"命令行",官方的文档中,并没有描述调用相关的程序后,如何返回失败信息.通过下面步骤,可以实现本标题描述的功能. 步骤一:编写Console Application. 说明:1.Main函数的返回值要设为int类型.-1代表程序执行失败. 2.Console负责向控制台输出信息,这些信息可以最终打印到Release的日志中. 3.不要throw exception,否则BuildAgent会挂起的. 步骤二:定义Release中的命令行命令

Linux下用命令行查询memcache的所有keys

1.telnet 10.10.24.106 11211 2.stats items STAT items:23:number 2 STAT items:23:age 934861 STAT items:23:evicted 0 STAT items:23:evicted_nonzero 0 STAT items:23:evicted_time 0 STAT items:23:outofmemory 0 STAT items:23:tailrepairs 0 STAT items:23:recla

windows用命令行查看硬件信息

如何在windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息?最直接的是:开始→运行→CMD打开命令提示符,在该窗口下输入systeminfo执行,即可看到几乎所有想知道的系统信息,甚至包括机器上已安装的网卡及其IP. 问题描述: 如何从系统中 查看主板上内存条的数量. 最佳答案: 在cmd命令下 输入:wmic memorychip list brief 就会看到内存条的数量. 一.如何用Windows系统自带命令查看硬件信息? Win+R,打开“运行”,直接输入:

Linux shell 命令行下查询外网IP

查询IP在网页上打开网址就可以显示,但是在命令行下可以安装w3m/Links/Lynx这些命令行浏览器,但是为了这个又感觉不方便,所以很多查IP网站提供了UNIX/LINUX的. 命令行查询(详细): UNIX/Linux: #curl cip.cc Windows:    >telnet cip.cc             >ftp cip.cc              命令行查询(纯ip): UNIX/Linux:    #curl ip.cip.cc 参考: http://www.c

Node.js(window)基础(1)——用cmd命令行访问某一文件夹下的js文件

一.安装,从官网上下载安装,安装基本一直点击下一步就行.注意:node.js基于Python的,安装node.js之前电脑上要安装Python,最好是Python2.7或2.6. 二.cmd进入命令行,输入node -v,如果显示node.js版本信息,就是安装成功. 参考http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/00143450141843488beddae2a1044c