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.