Skip to main content

Module vcs

Module vcs 

Source
Expand description

Small typed calls to the VCS owner’s private protocol, without a repository implementation.

Functions§

exists
Inspect the nearest on-disk repository before the caller starts a file transaction.
initialize_new
Initialize Git inside a newly claimed project; the caller owns rollback of that directory.
initialize_reserved
Populate only the caller’s exclusively reserved empty .git directory.
source_changes
Recheck only selected source paths using the same preflighted executable throughout a transaction.