//! Git integration.
//!
//! - `GitRunner` executes git commands against a local repository
//! - `compute_git_state()` aggregates runner output into a `GitState`
//! - Worktree workflows (follow/take) for branch management

pub mod runner;
pub mod state;
pub mod worktree;

pub use runner::GitRunner;
pub use state::compute_git_state;
pub use worktree::{follow, take};
