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

#1 in #gix-thiscrate

Download history 74/week @ 2024-07-19 191/week @ 2024-07-26 88/week @ 2024-08-02 58/week @ 2024-08-09 28/week @ 2024-08-16 24/week @ 2024-08-23 69/week @ 2024-08-30 51/week @ 2024-09-06 29/week @ 2024-09-13 74/week @ 2024-09-20 53/week @ 2024-09-27 86/week @ 2024-10-04 105/week @ 2024-10-11 76/week @ 2024-10-18 125/week @ 2024-10-25 60/week @ 2024-11-01

381 downloads per month
Used in 4 crates (2 directly)

MIT/Apache

60KB
1K 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–6MB
~101K SLoC