//! Git configuration automation module
//!
//! This module provides functionality to configure Git settings including:
//! - User identity (name, email)
//! - Commit signing (SSH/GPG keys)
//! - Default settings (branch, pull strategy, editor)
//! - Git aliases
//! - Credential helpers
//!
//! Configuration is read from the `[git]` section of `jarvy.toml`.
pub use GitConfig;
// Public API types for interactive mode and advanced usage
pub use ;
pub use GitError;
pub use GitSetup;
// These are public API functions for interactive mode and validation
pub use ;