Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Snapshot Materialization

PR-017 adds an explicit, opt-in snapshot materialization path:

prikk checkout --snapshot-materialize [path] [--ref REF]

The command writes files only from a validated snapshot manifest. It does not apply patch algebra, does not remove extra files, and refuses to overwrite existing files with different content. It also refuses symlinked parent directories and symlink targets so snapshot checkout cannot be used to write outside the repository worktree.

The path validator remains conservative: non-ASCII paths are deferred until Unicode NFC normalization is implemented, and paths targeting .prikk/ are rejected. For the exact validator and write-safety caveats, see path and worktree safety.