Skip to main content

Module git

Module git 

Source
Expand description

Git operations (cleanliness check, context capture). Public façade for git operations.

Re-exports the absorbed crate::ops::git module’s public API so external consumers (notably shipper-cli) keep using shipper::git::* after the shipper-git microcrate absorption.

See crates/shipper-core/src/ops/git/CLAUDE.md for architectural notes.

Functions§

collect_git_context
Collect a GitContext for the current working directory.
ensure_git_clean
Fail fast if the working tree is dirty.
is_git_clean
Check whether the git working tree is clean (no uncommitted changes).