当前位置: 首页 > news >正文

【gerrit】【技巧】如何获取gerrit库入库统计信息之三——gerrit搜索之时间过滤条件

  • 🐚作者简介:花神庙码农(专注于Linux、WLAN、TCP/IP、Python等技术方向)
  • 🐳博客主页:花神庙码农 ,地址:https://blog.csdn.net/qxhgd
  • 🌐系列专栏:善假于物
  • 📰如觉得博主文章写的不错或对你有所帮助的话,还望大家三连支持一下呀!!! 👉关注✨、点赞👍、收藏📂、评论。
  • 如需转载请参考转载须知!!

如何获取gerrit库入库统计信息之三——gerrit搜索之时间限定

    • 引言
    • 涉及关键字
    • 时间表示法
      • AGE的格式
      • date的格式
    • 各过滤条件的基本用法
      • age用法
      • before/until用法
      • after/since用法
    • 综合用法
    • 参考资料

引言

  • 在前文《如何获取gerrit库入库统计信息之二——gerrit搜索框(search bar)》疑问中,探讨了如何使用gerrit搜索框(search bar)方式来获取相关信息的方法,本文将补充一些关于时间的过滤条件。

涉及关键字

before:‘date’ -----查询指定日期之前的修改记录,ex. before:2020-07-31
until:‘date’
after:‘date’ -------查询指定日期之前的修改记录,ex. after:2020-07-01
since:‘date’
age:‘AGE’

时间表示法

AGE的格式

  • 可用后缀如下:

s, sec, second, seconds
m, min, minute, minutes
h, hr, hour, hours
d,day, days
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 istreated as 365 days)

  • 具体例子如下:

2d #两天

date的格式

  • 格式如下,中括号中的部分为可选的:

2006-01-02[ 15:04:05[.890][ -0800]]

其中,年月日后面是时分秒,秒可支持到小数点后三位;
而后面的+0800表示东八时区,即北京时间;

  • 如果只有年月日,则不需要双引号,否则需要加双引号。

各过滤条件的基本用法

age用法

  • 自上次使用审阅、评论或新补丁更新以来已过期的时间量。必须为age指定单位后缀:
  • 一个例子,如两天内修改更新过的单子:

age:2d:

before/until用法

  • 二者含义相同,都表示查询某个时间点以前的提交记录,用法也相同。
  • 例子如下:

before:2019-09-12
before:“2021-5-15 10:00:00.8 +0800”

after/since用法

  • 二者含义相同,都表示查询某个时间点以后的提交记录,用法也相同。

after:“2021-5-15 10:00:00 +0800”
after:2021-5-15

综合用法

  • 查询某人从2021-4-1开始的合并的提交:
    owner:xxx@xxx.com status:merged since:2021-4-1
  • 查询某人从2021-4-1—2021-4-2期间合并的提交:
    owner:xxx@xxx.com status:merged since:2021-4-1 before:2021-4-2

参考资料

  • Documentation
  • user-search

如本文对你有些许帮助,欢迎大佬支持我一下,您的支持是我持续创作的不竭动力
支持我的方式

http://www.lryc.cn/news/221573.html

相关文章:

  • wpf Grid布局详解 `Auto` 和 `*` 是两种常见的设置方式 行或列占多个单元格,有点像excel里的合并单元格。使其余的列平均分配剩余的空间
  • js 高效生成连续递增的小数数组
  • 『昆仑天工』4款AI产品开源!提供API对接!
  • C语言--每日五道选择题--Day2
  • C++——类和对象(初始化列表、匿名对象、static成员、类的隐式类型转换和explicit关键字、内部类)
  • 高德地图撒点组件
  • TCP/IP协议群
  • esxi 6.7下安装黑裙
  • C++初阶-类和对象(下)
  • MD5校验 C语言实现 (附源码)
  • 成功解决/bin/sh: cc: command not found和/bin/sh: g++: command not found
  • 理解ELMo 模型
  • oracle 基础语法总结
  • Visual Studio 2017附加依赖项
  • 获取狮子座明年恋爱运势预测API接口
  • USB HID在系统下通信的一些总结
  • [java进阶]——方法引用改写Lambda表达式
  • lvs dr+keepalived
  • 如何使新手小白编码能力暴涨之Devchat-AI
  • SAP ABAP基础语法-TCODE学习(八)
  • stm32-arm固件开发
  • LeetCode 面试题 16.17. 连续数列
  • 基于人工蜂鸟算法的无人机航迹规划-附代码
  • 51单片机汇编-点亮一个led
  • 每天一点python——day62
  • 基于SSM的智慧作业试题管理系统(有报告)。Javaee项目。
  • ESP32 未来能够取代 STM32吗?
  • Java连接Redis并操作Redis中的常见数据类型
  • Python 基于分位数-正态分布转换的评分算法
  • 如何修改CentOS登录时默认目录