#version-control #gitoxide #parser #git #target

gix-refspec

A crate of the gitoxide project for parsing and representing refspecs

29 breaking releases

new 0.36.0 Jan 22, 2026
0.35.0 Dec 31, 2025
0.34.0 Dec 22, 2025
0.33.0 Nov 22, 2025
0.9.0 Mar 4, 2023

#1813 in Development tools

Download history 347324/week @ 2025-10-03 307728/week @ 2025-10-10 355852/week @ 2025-10-17 443756/week @ 2025-10-24 433679/week @ 2025-10-31 466071/week @ 2025-11-07 435114/week @ 2025-11-14 391774/week @ 2025-11-21 329679/week @ 2025-11-28 357984/week @ 2025-12-05 334159/week @ 2025-12-12 236144/week @ 2025-12-19 202209/week @ 2025-12-26 333375/week @ 2026-01-02 409331/week @ 2026-01-09 457467/week @ 2026-01-16

1,428,915 downloads per month
Used in 418 crates (4 directly)

MIT/Apache

305KB
5.5K SLoC

gix-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.

Dependencies

~11MB
~195K SLoC