Skip to main content

Module objects

Module objects 

Source
Expand description

The plain data of the object store: ids, file modes and flattened trees. No Git library: a client of the daemon reads and writes these without the store (feature store).

Structs§

FileEntry
GitId
A Git object id in lowercase hex. Read from JSON (a request, a log entry) only as Lonca writes one, 40 lowercase hex digits: anything else is refused there, not found later by whatever looks at it, and what is read is never changed on the way (an entry’s hash covers it).

Enums§

FileMode

Type Aliases§

FileMap
A flattened tree: repository path -> entry.