#git #revision #name #parser #reference #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

#2 in #gix-thiscrate

Download history 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 98/week @ 2024-04-22 191/week @ 2024-04-29 51/week @ 2024-05-06 26/week @ 2024-05-13 24/week @ 2024-05-20 39/week @ 2024-05-27 61/week @ 2024-06-03 57/week @ 2024-06-10 47/week @ 2024-06-17 47/week @ 2024-06-24

216 downloads per month
Used in 4 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
~101K SLoC