30 releases (19 breaking)
0.43.0 | Mar 14, 2024 |
---|---|
0.41.1 |
|
0.40.1 | Dec 30, 2023 |
0.38.0 | Oct 12, 2023 |
0.27.2 | Mar 28, 2023 |
#641 in Filesystem
506,112 downloads per month
Used in 196 crates
(3 directly)
680KB
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
~252K SLoC