【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 进行拼接连用【Gerrit】Gerrit cmd query (gerrit命令行查询change信息)的更多相关文章
- 如何在普通用户权限cmd怎么使用命令行变为管理员权限
这两天在弄MySql,由于我下载的是免安装版本,环境自己配置了一下.有强迫症不喜欢某些服务打开在我不需要的时候,我一般都设置为手动,但是每次使用数据库时都要使用net start mysql启动MyS ...
- 在go中通过cmd调用python命令行参数量级过大问题解决
问题描述如下: 在go中使用cmd调用python命令行 cmd := exec.Command("python", "dimine/Kriging/matrix.py& ...
- [转帖]如何在Linux上使用命令行查看硬件信息
如何在Linux上使用命令行查看硬件信息 时间:2016-01-13 作者:admin 分类:新手入门 阅读:126次 http://embeddedlinux.org.cn/emb-linux/ ...
- linu查看系统用户与显示命令行提示符格式信息
目录 一:查看系统用户whoami 二:显示命令行提示符格式信息变量 一:查看系统用户whoami whoami : 当前窗口登录的用户 who : 当前用户登录系统的终端 作用: 显示当前用户登录了 ...
- 修改加粗cmd和powershell命令行的中文字体
powershell 传教士 原创文章 2016-06-20 允许转载,但必须保留名字和出处,否则追究法律责任 ---[前言]--- 1 环境: win10 10586 powershell 5.0 ...
- SMTP协议--在cmd下利用命令行发送邮件
先简单介绍下smtp smtp使用命令和应答在客户与服务器之间传输报文.即客户发出一个命令,服务器返回一个应答.发送方与接收方进行一问一答的交互,由发送方控制这个对话. 在XP系统下点‘开始’-‘运行 ...
- MySQL命令行查询结果中文显示乱码
数据库编码格式为utf8,表和字段也都是utf8,存进去的格式是utf-8 但是用命令行工具查询命令select * from 表名; 查询出来的中文是乱码 原因:MySQL客户端根本就不能以utf8 ...
- Set JAVA_HOME in windows cmd(在windows 命令行中修改JAVA_HOME)
set JAVA_HOME=jrepathset PATH=%JAVA_HOME%\bin;%PATH%注意这里没有引号.这样就不需要在我的电脑属性中修改java_home了,以及重启命令行了.对于程 ...
- php命令行查看扩展信息
通常,在php的开发过程中,我们会使用到第三方扩展,这时候,我们对于php扩展的信息的查看就显得尤为重要了.一般情况下,我们查看到扩展信息,都是直接通过 cat *.ini 文件来进行,这样子的效率 ...
随机推荐
- canvas 的一些效果
<html> <head> <style> *{ margin: 0; padding: 0; } body{ background:green; } #div{ ...
- 场景5 Performance Management
场景5 Performance Management 性能调优(不能重启数据库) 索引 资源管理器 性能优化 统计分析 SQL性能分析 SPM (SQL执行计划管理) 堆表 :数据存储无序 位图索引 ...
- hihoCoder#1135
刚开始学习C语言,准备在做hiho的题目的过程中来学习,在此进行记录,如果代码中有错误或者不当的地方还请指正. 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 The c ...
- C++数据类型和变量类型。
数据类型 数字是自由的[不只属于某个类型]!但是它可以有不同的身份!int.char.float.double等身份.它以不同的身份[存储规则]存储在内存的某个位置内部! 变量类型 内存编号是不会变的 ...
- Java 基础知识相关好文章
1. 使用简单易懂的例子,分析了equals 和 hashCode 两个方法的异同,尤其中自定义类中对他们的重写,对Set等容器类的在插入时的判断是否相等的影响. http://blog.csdn.n ...
- Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程
准备篇 一.环境说明: 操作系统:Windows Server 2003 SP2 32位 PHP版本:php 5.3.14(我用的php 5.3.10安装版) MySQL版本:MySQL5.5.25 ...
- python中转义用法 r''
代码中需要转多个字符,,可以使用 r'' 例子: print(r"'''\\sfd/;fe'lsdfl")
- iOS socket保持后台连接 ios9.0 xcode8.0
可以保持后台,但申请上架是肯定会被拒的 本教程是基于AsyncSocket库的简单开发! socket机制今天就不说了,毕竟百度上太多太详尽了! 1.先new一个工程: 2.要写socket的界面遵 ...
- Lucky 2048 - The secret of being lucky
Lucky 2048 uses a normal distribution to create "lucky" start. Generally speaking, it prov ...
- 接口或者http请求测试工具--chrome plug
Postman : With Postman, you can construct simple as well as complex requests quickly, save them for ...