10 个稳定版本 (3 个主要版本)
| 新 5.0.0 | 2024年8月10日 |
|---|---|
| 4.0.0 | 2024年7月27日 |
| 3.1.1 | 2021年4月1日 |
| 3.1.0 | 2021年1月22日 |
| 2.2.1 | 2020年6月30日 |
#117 in 命令行工具
每月245次下载
33KB
476 行
grr
grr 是一个简单的实用工具,使使用 Gerrit 变得更加方便。
基本工作流程涉及使用分离的头部,从 gerrit 获取更改并对其进行工作,然后重新提交。受 git-review 启发,grr 会根据需要从 .gitreview 文件中读取。
安装:cargo install gerrit-grr
也提供了 Docker 镜像:registry.gitlab.com/legoktm/rust-grr
Linux 二进制文件可以从 GitLab 下载。
用法
grr [分支]:是grr review的缩写grr review [分支]:提交一个补丁以供指定的分支(默认为master)审查grr fetch 12345[:2]:获取更改 12345。可以指定可选的补丁集 #,否则将使用最新版本。grr cherry-pick 12345[:2]:与 fetch 类似,但它将补丁 cherry-pick 在 HEAD 之上grr pull [分支]:获取最新的远程更改并将其检出(默认为master)grr checkout [分支]:检出给定的分支(默认为master)grr rebase [分支]:在指定的分支之上进行变基(默认为master)grr init:安装commit-msg钩子
默认分支
当前默认分支是master,未来可能会切换到main。您可以通过设置git配置选项grr.defaultBranch来更改每个仓库或系统范围的默认分支。
# For a single repository
git config grr.defaultBranch main
# For all repositories, unless overridden in that repository
git config --global grr.defaultBranch main
历史
grr最初于2014年用Python编写,并于2020年移植到Rust。
许可证
grr版权所有(C)2020-2021 Kunal Mehta,在GPLv3或任何后续版本下发布,详细信息请参阅COPYING。
依赖项
~8–22MB
~288K SLoC