Skip to main content

shipper_core/
git.rs

1//! Public façade for git operations.
2//!
3//! Re-exports the absorbed `crate::ops::git` module's public API so external
4//! consumers (notably `shipper-cli`) keep using `shipper::git::*` after the
5//! `shipper-git` microcrate absorption.
6//!
7//! See `crates/shipper-core/src/ops/git/CLAUDE.md` for architectural notes.
8
9pub use crate::ops::git::{collect_git_context, ensure_git_clean, is_git_clean};