#git #target #parse #list #gix #gix-thiscrate #fuzz

废弃 git-refspec

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

13 个版本 (7 个重大更新)

0.7.3 2023年2月17日
0.7.1 2023年1月10日
0.6.0 2022年12月30日
0.4.0 2022年11月21日

#10 in #gix-thiscrate

Download history 81/week @ 2024-03-11 66/week @ 2024-03-18 15/week @ 2024-03-25 242/week @ 2024-04-01 37/week @ 2024-04-08 26/week @ 2024-04-15 74/week @ 2024-04-22 175/week @ 2024-04-29 38/week @ 2024-05-06 11/week @ 2024-05-13 52/week @ 2024-05-20 15/week @ 2024-05-27 57/week @ 2024-06-03 53/week @ 2024-06-10 23/week @ 2024-06-17 47/week @ 2024-06-24

每月下载量182次
3 个 crate 中使用(通过 git-repository

MIT/Apache

140KB
3K SLoC

git-refspec

测试

模糊测试

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

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


lib.rs:

解析 git 引用规范并表示它们。

依赖项

~5–6.5MB
~103K SLoC