weavatrix-worktree 0.2.1

Bounded, crash-recoverable multi-file worktree edits for source refactoring
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod control;
mod durability;
mod evidence;
mod root;
mod slot;
mod target;

pub(crate) use control::ControlDir;
pub(crate) use durability::sync_directory;
pub(crate) use evidence::{
    FileIdentity, ParentIdentity, PortablePermissions, PresentEvidence, SlotEvidence,
};
pub(crate) use root::FsRoot;
pub(crate) use target::{SlotProbe, SlotSnapshot, TargetAccess};

pub(crate) const RESERVED_ROOTS: [&str; 2] = [".git", ".weavatrix"];