36 releases (breaking)
0.48.0 | Oct 22, 2024 |
---|---|
0.46.0 | Aug 22, 2024 |
0.45.0 | Jul 23, 2024 |
0.43.0 | Mar 14, 2024 |
0.27.2 | Mar 28, 2023 |
#764 in Debugging
507,483 downloads per month
Used in 260 crates
(3 directly)
780KB
15K
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
~9–20MB
~277K SLoC