#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

#23 in #toggle

Download history 252/week @ 2024-11-16 319/week @ 2024-11-23 219/week @ 2024-11-30 366/week @ 2024-12-07 304/week @ 2024-12-14 92/week @ 2024-12-21 99/week @ 2024-12-28 173/week @ 2025-01-04 207/week @ 2025-01-11 278/week @ 2025-01-18 222/week @ 2025-01-25 332/week @ 2025-02-01 371/week @ 2025-02-08 342/week @ 2025-02-15 271/week @ 2025-02-22 265/week @ 2025-03-01

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

MIT/Apache

125KB
2.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.2–8MB
~68K SLoC