Repository snapshot objects
Jump to navigation
Jump to search
Repository snapshot objects
A repository snapshot object is a Merkle DAG node used to capture the state of a VCS repository.
Conceptually, a snapshot object is a map from branch names to revision identifiers.
Practically, the map is serialized as an association list sorted by branch name.
Object ID
Each snapshot object has as its snapshot object ID the cryptographic has value of a textual serialization of the <branch name, revision ID> association list.
Git repository snapshot objects
TODO