#git #protocols #fetch #gix #transport #version #version-control

deprecated git-protocol

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

41 releases (26 breaking)

0.26.4 Feb 17, 2023
0.26.2 Jan 10, 2023
0.26.0 Dec 30, 2022
0.24.0 Nov 21, 2022
0.1.1 Sep 14, 2020

#7 in #gix

Download history 13/week @ 2024-11-17 38/week @ 2024-11-24 40/week @ 2024-12-01 77/week @ 2024-12-08 55/week @ 2024-12-15 25/week @ 2024-12-22 77/week @ 2024-12-29 30/week @ 2025-01-05 17/week @ 2025-01-12 51/week @ 2025-01-19 33/week @ 2025-01-26 69/week @ 2025-02-02 69/week @ 2025-02-09 86/week @ 2025-02-16 96/week @ 2025-02-23 90/week @ 2025-03-02

352 downloads per month
Used in 3 crates (via git-repository)

MIT/Apache

550KB
11K SLoC

An abstraction over [fetching][fetch()] a pack from the server.

This implementation hides the transport layer, statefulness and the protocol version to the fetch delegate, the actual client implementation.

Feature Flags

Dependencies

~7–38MB
~500K SLoC