#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

#157 in Testing

Download history 144656/week @ 2025-01-29 156117/week @ 2025-02-05 161755/week @ 2025-02-12 169850/week @ 2025-02-19 168633/week @ 2025-02-26 175023/week @ 2025-03-05 210996/week @ 2025-03-12 160320/week @ 2025-03-19 190036/week @ 2025-03-26 397685/week @ 2025-04-02 355571/week @ 2025-04-09 198903/week @ 2025-04-16 209622/week @ 2025-04-23 218332/week @ 2025-04-30 245200/week @ 2025-05-07 233325/week @ 2025-05-14

943,719 downloads per month
Used in 262 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
~247K SLoC