Fast implementation of Git in pure Go codeberg.org/lindenii/furgit
git go
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add a STRUCTURE that describes what each package is for

Runxi Yu 1e05102e 2852f9a2

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