weavatrix-worktree 0.2.1

Bounded, crash-recoverable multi-file worktree edits for source refactoring
Documentation
mod api;
mod receipt;
mod recovery;
mod rollback;
mod types;

#[cfg(test)]
mod tests;

pub(in crate::operation) use api::retained_report;
pub(crate) use api::{undo_discard, undo_receipts, undo_rollback, undo_usage};
pub(super) use receipt::{
    StoredReceipt, discard, inspect, prepare_retention, read_exact, relocate_backups, store_usage,
};
pub(in crate::operation) use recovery::recover_undo;
pub(super) use rollback::rollback;
pub use types::{
    ParseUndoIdError, RetainedApplyReport, UndoId, UndoReceipt, UndoRetention, UndoRollbackReport,
    UndoStoreUsage, WorktreeSnapshotFingerprint,
};