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

deprecated git-refspec

Please use gix-<thiscrate> instead (‘git’ -> ‘gix’)

13 releases (7 breaking)

0.7.3 Feb 17, 2023
0.7.1 Jan 10, 2023
0.6.0 Dec 30, 2022
0.4.0 Nov 21, 2022

#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 downloads per month
Used in 3 crates (via git-repository)

MIT/Apache

140KB
3K SLoC

git-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

~5–6.5MB
~103K SLoC