#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 • Rust 包仓库 81/week @ 2024-03-11 • Rust 包仓库 66/week @ 2024-03-18 • Rust 包仓库 15/week @ 2024-03-25 • Rust 包仓库 242/week @ 2024-04-01 • Rust 包仓库 37/week @ 2024-04-08 • Rust 包仓库 26/week @ 2024-04-15 • Rust 包仓库 74/week @ 2024-04-22 • Rust 包仓库 175/week @ 2024-04-29 • Rust 包仓库 38/week @ 2024-05-06 • Rust 包仓库 11/week @ 2024-05-13 • Rust 包仓库 52/week @ 2024-05-20 • Rust 包仓库 15/week @ 2024-05-27 • Rust 包仓库 57/week @ 2024-06-03 • Rust 包仓库 53/week @ 2024-06-10 • Rust 包仓库 23/week @ 2024-06-17 • Rust 包仓库 47/week @ 2024-06-24 • Rust 包仓库

每月下载量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