33 releases (21 breaking)
new 0.45.0 | Jul 23, 2024 |
---|---|
0.43.0 | Mar 14, 2024 |
0.40.1 | Dec 30, 2023 |
0.38.0 | Oct 12, 2023 |
0.27.2 | Mar 28, 2023 |
#200 in Filesystem
428,205 downloads per month
Used in 224 crates
(3 directly)
720KB
14K
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–17MB
~249K SLoC