#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

#9 in #gix-thiscrate

Download history 14/week @ 2024-01-01 36/week @ 2024-01-08 24/week @ 2024-01-15 7/week @ 2024-01-22 11/week @ 2024-01-29 41/week @ 2024-02-05 24/week @ 2024-02-19 84/week @ 2024-02-26 25/week @ 2024-03-04 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 31/week @ 2024-04-15

330 downloads per month
Used in 4 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

~6.5MB
~105K SLoC