Skip to main content

Module vcs

Module vcs 

Source
Expand description

Version-control core: libgit2-based wrappers around the operations that touch the object database (commit, tag, snapshot, reauthor, scanner, patch). Everything in here is purely local; network ops live in crate::workspace (mirror / remote / workspace) and platform-side APIs live in crate::platforms.

Modules§

commit_scan
Commit policy enforcement.
core
core_extensions
core_tag
history_reauthor
History rewrite: re-author commits in bulk.
patch
torii patch — export commits as patch files and apply them.
scanner
sign
GPG signing over existing commit objects — data layer for torii sign and torii show --signature. Presentation (prompts, printing) lives in cli/sign.rs; everything here returns data and precise errors.
snapshot
tag