Expand description
Isolated project snapshots and crash-recoverable stable build cache.
Structs§
- Cache
Recovery Result - Command
Output Sync - What flowed back to the real project after the wrapped command finished.
- Workspace
Output Baseline - The state of every regular file in the mirror the moment before the wrapped command starts: relative path to (length, modified time). Cheap to take (stat only) and precise enough to attribute changes to the command.
Enums§
Functions§
- cached_
workspace_ path - cargo_
cached_ workspace_ path - cargo_
workspace_ container - clean_
cargo_ workspace - isolated_
workspace_ path - prepare_
cached_ workspace - prepare_
cargo_ cached_ workspace - prepare_
isolated_ workspace - prune_
cached_ workspace_ sources - recover_
cached_ workspace - recover_
cargo_ cached_ workspace - remove_
cargo_ workspace_ run - sync_
command_ outputs - Copy files the wrapped command created or changed in the mirror back to
the real project, so
supercov -- <command>leaves the working tree in the same state<command>alone would have: updated snapshots, generated fixtures, and reports land in the repository, not in a cache directory.protectednames relative paths whose mirror copies are instrumented and must never flow back. - workspace_
container - workspace_
output_ baseline