Skip to main content

Module revision

Module revision 

Expand description

Persistent, branch-preserving history derived from an Automerge document.

Unlike the session-local super::UndoLog, this graph needs no sidecar file and no app-defined schema: Automerge already persists every change and its causal parents. Rebuilding the graph after a restart or merge therefore recovers the same branch points, merge points, and revision identifiers.

Structs§

Revision
One node in a document’s causal revision graph.
RevisionHistory
A causal-order snapshot of all revisions retained by a document.
RevisionId
Stable, content-addressed identifier for one document revision.
UnknownRevision
A revision id from another document or from discarded/corrupt input.