#git #revision #name #parser #reference #gix-thiscrate

已废弃 git-revision

请使用 gix-<thiscrate> 代替(‘git’ -> ‘gix’)

20 个版本 (10 个重大变更)

0.10.4 2023年2月17日
0.10.1 2023年1月10日
0.9.0 2022年12月30日
0.7.0 2022年11月21日
0.0.0 2022年2月5日

#2 in #gix-thiscrate

Download history 131/week @ 2024-03-11 74/week @ 2024-03-18 19/week @ 2024-03-25 280/week @ 2024-04-01 48/week @ 2024-04-08 45/week @ 2024-04-15 98/week @ 2024-04-22 191/week @ 2024-04-29 51/week @ 2024-05-06 26/week @ 2024-05-13 24/week @ 2024-05-20 39/week @ 2024-05-27 61/week @ 2024-06-03 57/week @ 2024-06-10 47/week @ 2024-06-17 47/week @ 2024-06-24

216 每月下载量
用于 4 个crate(2 个直接使用)

MIT/Apache

215KB
4.5K SLoC

git-revision

测试

模糊测试

cargo fuzz 用于模糊测试,可通过 cargo install cargo-fuzz 安装。

可以使用 cargo fuzz list 列出目标,并通过 cargo +nightly fuzz run <target> 执行,其中 <target> 可以是 parse 等。


lib.rs:

通过解析rev-specs并与参考名称描述来交互git修订版本。

功能标志

依赖关系

~4.5–6.5MB
~101K SLoC