#git #size #level #features #options #safe #toggle

deprecated git-features

Please use gix-<thiscrate> instead (‘git’ -> ‘gix’)

46 releases (24 breaking)

0.26.5 Feb 17, 2023
0.26.1 Jan 10, 2023
0.26.0 Dec 30, 2022
0.24.1 Nov 27, 2022
0.2.0 Jul 23, 2020

#20 in #toggle

Download history 442/week @ 2024-08-28 459/week @ 2024-09-04 538/week @ 2024-09-11 569/week @ 2024-09-18 685/week @ 2024-09-25 477/week @ 2024-10-02 635/week @ 2024-10-09 339/week @ 2024-10-16 338/week @ 2024-10-23 302/week @ 2024-10-30 313/week @ 2024-11-06 233/week @ 2024-11-13 310/week @ 2024-11-20 249/week @ 2024-11-27 314/week @ 2024-12-04 239/week @ 2024-12-11

1,158 downloads per month
Used in 29 crates (14 directly)

MIT/Apache

95KB
1.5K SLoC

A crate providing foundational capabilities to other git-* crates with trade-offs between compile time, binary size or speed selectable using cargo feature toggles.

It's designed to allow the application level crate to configure feature toggles, affecting all other git-* crates using this one.

Thus all features provided here commonly have a 'cheap' base implementation, with the option to pull in counterparts with higher performance.

Feature Flags

Dependencies

~0.3–7.5MB
~68K SLoC