#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

#6 in #gix-thiscrate

Download history 27/week @ 2024-11-13 42/week @ 2024-11-20 42/week @ 2024-11-27 80/week @ 2024-12-04 93/week @ 2024-12-11 38/week @ 2024-12-18 54/week @ 2024-12-25 32/week @ 2025-01-01 28/week @ 2025-01-08 46/week @ 2025-01-15 27/week @ 2025-01-22 60/week @ 2025-01-29 106/week @ 2025-02-05 101/week @ 2025-02-12 76/week @ 2025-02-19 122/week @ 2025-02-26

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

MIT/Apache

105KB
2K 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–6.5MB
~101K SLoC