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
GitContextfor 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).