40 releases (23 breaking)
0.24.1 | Feb 17, 2023 |
---|---|
0.23.1 | Jan 10, 2023 |
0.22.0 | Dec 30, 2022 |
0.20.0 | Nov 21, 2022 |
0.2.0 | Jul 23, 2020 |
#14 in #object-id
591 downloads per month
Used in 10 crates
(3 directly)
545KB
11K
SLoC
A crate for handling the references stored in various formats in a git repository.
References are also called refs which are used interchangeably.
Refs are the way to keep track of objects and come in two flavors.
- symbolic refs are pointing to another reference
- peeled refs point to the an object by its ObjectId
They can be identified by a relative path and stored in various flavors.
- files
- loose
- one reference maps to a file on disk
- packed
- references are stored in a single human-readable file, along with their targets if they are symbolic.
- loose
Feature Flags
Dependencies
~7–16MB
~220K SLoC