4个版本 (2个破坏性更新)
使用旧Rust 2015
0.3.0 | 2016年1月30日 |
---|---|
0.2.1 | 2016年1月24日 |
0.2.0 | 2016年1月24日 |
0.1.0 | 2016年1月24日 |
#121 in #argument
7KB
115 代码行
gtag
从提交范围快速创建标签缺失的git命令。
用法
USAGE:
gtag [FLAGS] <range> <pattern>
FLAGS:
-d, --delete Deletes generated tags
--dryrun Just prints what it would do
-h, --help Prints help information
-V, --version Prints version information
ARGS:
range Sets the commit range
pattern Sets the pattern for the tag name
指定范围
范围可以按照标准的Git范围语法指定(例如 sha1..sha2
)。但是有一个问题:Git将第一个提交视为排他性,而gtag
始终将其视为包含性。这个刻意的选择是为了方便。
模式语法
模式是一个简单的字符串,可以取##i
作为替换标记,这些标记将自动被范围中提交的索引替换。或者,##ii
使用索引 + 1。
安装
获取gtag
命令的最简单方法是通过cargo。只需运行cargo install gtag
。
依赖
~1MB
~15K SLoC