28 releases (breaking)

0.28.0 Jan 18, 2025
0.27.0 Nov 24, 2024
0.26.0 Oct 22, 2024
0.23.1 Jul 23, 2024
0.9.0 Mar 4, 2023

#277 in Testing

Download history 138277/week @ 2024-11-30 135427/week @ 2024-12-07 135002/week @ 2024-12-14 94522/week @ 2024-12-21 103044/week @ 2024-12-28 141607/week @ 2025-01-04 146155/week @ 2025-01-11 146402/week @ 2025-01-18 139929/week @ 2025-01-25 147777/week @ 2025-02-01 168173/week @ 2025-02-08 163288/week @ 2025-02-15 165224/week @ 2025-02-22 169384/week @ 2025-03-01 196769/week @ 2025-03-08 167904/week @ 2025-03-15

726,939 downloads per month
Used in 231 crates (4 directly)

MIT/Apache

185KB
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.


lib.rs:

Parse git ref-specs and represent them.

Dependencies

~9–17MB
~228K SLoC