#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

#9 in #gix

Download history 162/week @ 2024-01-01 267/week @ 2024-01-08 307/week @ 2024-01-15 212/week @ 2024-01-22 134/week @ 2024-01-29 205/week @ 2024-02-05 256/week @ 2024-02-12 247/week @ 2024-02-19 402/week @ 2024-02-26 347/week @ 2024-03-04 344/week @ 2024-03-11 416/week @ 2024-03-18 218/week @ 2024-03-25 564/week @ 2024-04-01 295/week @ 2024-04-08 307/week @ 2024-04-15

1,409 downloads per month
Used in 33 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–10MB
~83K SLoC