Skip to main content

Module commit

Module commit 

Source
Expand description

Commit planning, validation, and materialization. Consumed by the loonfs publisher and by this crate’s commit-validation integration tests. Planned commits, from planner output to durable WAL frame.

A planned commit is validated against a metadata view into a commit plan, the plan is materialized into WAL deltas, and the result is framed for publication. Submodules follow that pipeline; identity names the fingerprint that makes reused commit ids safe to compare, and ops holds the inode-level vocabulary path operations compile into.

Structs§

CommitFingerprint
The semantic identity of one mutation request: what a reused commit id is compared against.
CommitPlan
MaterializedCommitDelta
ResolvedBinding

Enums§

CommitHeadPublishError
CommitOpResult
CommitPrepareError
CommitValidationError

Functions§

prepare_commit_head_publish
publish_commit_head