# Packages
https://github.com/git/git/blob/master/Documentation/gitrepository-layout.txt.
# Functions
NewObjectStorage creates a new ObjectStorage with the given .git directory.
NewObjectStorageWithOptions creates a new ObjectStorage with the given .git directory and sets its options.
NewPackfileIter returns a new EncodedObjectIter for the provided packfile and object type.
NewStorage returns a new Storage backed by a given `fs.Filesystem`.
NewStorageWithOptions returns a new Storage backed by a given `fs.Filesystem`.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Options holds configuration for the storage.
No description provided by the author
ShallowStorage where the shallow commits are stored, an internal to manipulate the shallow file.
Storage is an implementation of git.Storer that stores data on disk in the standard git format (this is, the .git directory).