#git #target #parse #list #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

#7 in #gix-thiscrate

Download history 51/week @ 2024-07-19 90/week @ 2024-07-26 62/week @ 2024-08-02 43/week @ 2024-08-09 19/week @ 2024-08-16 12/week @ 2024-08-23 59/week @ 2024-08-30 37/week @ 2024-09-06 20/week @ 2024-09-13 78/week @ 2024-09-20 52/week @ 2024-09-27 85/week @ 2024-10-04 88/week @ 2024-10-11 68/week @ 2024-10-18 117/week @ 2024-10-25 52/week @ 2024-11-01

339 downloads per month
Used in 3 crates (via git-repository)

MIT/Apache

80KB
1.5K 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

~4.5–6MB
~101K SLoC