#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 718/week @ 2024-07-22 955/week @ 2024-07-29 494/week @ 2024-08-05 456/week @ 2024-08-12 488/week @ 2024-08-19 456/week @ 2024-08-26 425/week @ 2024-09-02 468/week @ 2024-09-09 515/week @ 2024-09-16 758/week @ 2024-09-23 506/week @ 2024-09-30 576/week @ 2024-10-07 485/week @ 2024-10-14 293/week @ 2024-10-21 311/week @ 2024-10-28 378/week @ 2024-11-04

1,494 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–8MB
~70K SLoC