#git #size #level #features #options #toggle #gix

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

#7 in #gix

Download history 333/week @ 2024-03-13 436/week @ 2024-03-20 281/week @ 2024-03-27 459/week @ 2024-04-03 343/week @ 2024-04-10 334/week @ 2024-04-17 478/week @ 2024-04-24 490/week @ 2024-05-01 288/week @ 2024-05-08 367/week @ 2024-05-15 290/week @ 2024-05-22 339/week @ 2024-05-29 283/week @ 2024-06-05 439/week @ 2024-06-12 403/week @ 2024-06-19 345/week @ 2024-06-26

1,528 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.3–9MB
~76K SLoC