#git #object #codec #immutability #version-control #mutable #decoding

gix-object

Immutable and mutable git objects with decoding and encoding support

27 releases (16 breaking)

0.42.1 Mar 18, 2024
0.41.1 Feb 25, 2024
0.40.1 Dec 30, 2023
0.38.0 Oct 12, 2023
0.28.0 Mar 4, 2023

#120 in Encoding

Download history 108001/week @ 2024-01-02 107459/week @ 2024-01-09 118663/week @ 2024-01-16 121437/week @ 2024-01-23 135029/week @ 2024-01-30 135740/week @ 2024-02-06 129824/week @ 2024-02-13 131674/week @ 2024-02-20 137924/week @ 2024-02-27 139809/week @ 2024-03-05 146624/week @ 2024-03-12 159456/week @ 2024-03-19 145620/week @ 2024-03-26 147193/week @ 2024-04-02 142194/week @ 2024-04-09 118967/week @ 2024-04-16

578,940 downloads per month
Used in 210 crates (19 directly)

MIT/Apache

330KB
7K SLoC

This crate provides types for read-only git objects backed by bytes provided in git's serialization format as well as [mutable versions][Object] of these. Both types of objects can be encoded.

Feature Flags

Dependencies

~4.5–6.5MB
~132K SLoC