27 releases (15 breaking)
| new 0.16.0 | Feb 22, 2026 |
|---|---|
| 0.15.0 | Jan 22, 2026 |
| 0.14.0 | Dec 22, 2025 |
| 0.13.0 | Oct 22, 2025 |
| 0.4.0 | Oct 12, 2023 |
#1295 in Filesystem
2,943,246 downloads per month
Used in 203 crates
(5 directly)
290KB
5K
SLoC
Parse path specifications and see if a path matches.
gix-pathspec
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.
Notes
-
There is one additional keyword that
gitcan parse, but that this crate doesn't support yet: theprefixkeywordHere is a commit in which
prefixis somewhat explained.
Dependencies
~3–4.5MB
~84K SLoC