Skip to main content

Crate maw

Crate maw 

Source
Expand description

maw library crate — re-exports for integration tests.

The primary interface is the maw binary. This lib.rs exposes internal modules so that integration tests can exercise the merge engine, backend, and model types directly without going through the CLI.

Modules§

backend
Workspace backend trait and common types.
config
Manifold repository configuration (config.toml).
epoch_gc
eval
Eval framework — agent UX friction testing.
failpoints
Feature-gated failpoint injection for DST.
merge
Deterministic N-way merge engine.
merge_state
Merge state machine and persisted merge-state file.
model
Manifold v2 data model — core types and abstractions.
oplog
Git-native per-workspace operation log (§5.3).
refs
Git ref management for Manifold’s refs/manifold/* namespace.

Macros§

fp