blob: ab8489564460127e00a9868f7513304111160f75 (
about) (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
.
├── config Configuration parsing
├── internal Private packages and helpers
│ ├── cache
│ │ └── lru Size-cost bounded LRU cache (e.g., for delta base caching)
│ └── testgit Helpers for integration tests with upstream git(1)
├── object Parse/serialize objects such as blob, tree, commit, tag
├── objectheader Parse/serialize object headers ("type size\0")
├── objectid Utilities aroud object IDs and hash algorithms
├── objectstore Interfaces for object storage backends
│ ├── chain Wrapper object storage backend to query a chain of backends
│ ├── loose Loose object backend (objects/XX/YYYYY..)
│ └── packed Packfiles reading, and associated indexes
├── objecttype Object type constants and names
├── ref General, detached, and symbolic references
└── refstore Interfaces for reference storage backends
├── chain Wrapper reference storage backend to query a chain of backends
├── loose Loose ref backend (refs/... as a directory tree)
├── packed Packed refs backend
└── reftable Experimental reftable backend
|