#git #gix #fuzzing #version-control #gix-refspec #refspecs

gix-refspec

A crate of the gitoxide project for parsing and representing refspecs

30 releases (breaking)

0.30.1 Apr 26, 2025
0.29.0 Apr 4, 2025
0.28.0 Jan 18, 2025
0.27.0 Nov 24, 2024
0.9.0 Mar 4, 2023

#86 in Testing

Download history 146493/week @ 2025-01-13 144281/week @ 2025-01-20 140440/week @ 2025-01-27 153871/week @ 2025-02-03 165577/week @ 2025-02-10 164447/week @ 2025-02-17 167588/week @ 2025-02-24 170187/week @ 2025-03-03 201115/week @ 2025-03-10 179490/week @ 2025-03-17 154177/week @ 2025-03-24 336014/week @ 2025-03-31 381561/week @ 2025-04-07 256922/week @ 2025-04-14 208433/week @ 2025-04-21 191451/week @ 2025-04-28

1,063,361 downloads per month
Used in 257 crates (4 directly)

MIT/Apache

195KB
3.5K SLoC

gix-refspec

Testing

Fuzzing

cargo fuzz is used for fuzzing, installable with cargo install cargo-fuzz.

Targets can be listed with cargo fuzz list and executed via cargo +nightly fuzz run <target>, where <target> can be parse for example.

Dependencies

~10–19MB
~245K SLoC