51 releases (breaking)
0.41.0 | Feb 17, 2023 |
---|---|
0.40.1 | Jan 10, 2023 |
0.39.0 | Dec 30, 2022 |
0.37.0 | Nov 21, 2022 |
0.1.0 | Jul 12, 2020 |
#27 in #along
355 downloads per month
Used in 4 crates
(via git-repository)
1MB
17K
SLoC
Git stores all of its data as Objects, which are data along with a hash over all data. Thus it's an object store indexed by the signature of data itself with inherent deduplication: the same data will have the same hash, and thus occupy the same space within the store.
There is only one all-round object store, also known as the Store
, as it supports everything most of what git has to offer.
- loose object reading and writing
- access to packed objects
- multiple loose objects and pack locations as gathered from
alternates
files.
Feature Flags
Dependencies
~8–19MB
~253K SLoC