#git #revision #name #parser #reference #gix #gix-thiscrate

deprecated git-revision

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

20 releases (10 breaking)

0.10.4 Feb 17, 2023
0.10.1 Jan 10, 2023
0.9.0 Dec 30, 2022
0.7.0 Nov 21, 2022
0.0.0 Feb 5, 2022

#1 in #gix-thiscrate

Download history 14/week @ 2024-01-01 41/week @ 2024-01-08 28/week @ 2024-01-15 7/week @ 2024-01-22 13/week @ 2024-01-29 41/week @ 2024-02-05 3/week @ 2024-02-12 24/week @ 2024-02-19 115/week @ 2024-02-26 47/week @ 2024-03-04 131/week @ 2024-03-11 74/week @ 2024-03-18 19/week @ 2024-03-25 280/week @ 2024-04-01 48/week @ 2024-04-08 45/week @ 2024-04-15

396 downloads per month
Used in 5 crates (2 directly)

MIT/Apache

215KB
4.5K SLoC

git-revision

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:

Interact with git revisions by parsing them from rev-specs and describing them in terms of reference names.

Feature Flags

Dependencies

~4.5–6.5MB
~102K SLoC