#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

#1 in #gix-thiscrate

Download history 38/week @ 2024-11-16 60/week @ 2024-11-23 43/week @ 2024-11-30 123/week @ 2024-12-07 102/week @ 2024-12-14 50/week @ 2024-12-21 130/week @ 2024-12-28 40/week @ 2025-01-04 35/week @ 2025-01-11 66/week @ 2025-01-18 41/week @ 2025-01-25 100/week @ 2025-02-01 96/week @ 2025-02-08 143/week @ 2025-02-15 96/week @ 2025-02-22 116/week @ 2025-03-01

473 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–6MB
~98K SLoC