//! Storage layer for AGIT.
//!
//! This module provides trait-based abstractions for storage operations,
//! making the core logic testable and the storage implementation swappable.
//!
//! ## Storage Implementations
//!
//! - **File-based (V1)**: Objects in `.agit/objects/`, refs in `.agit/refs/heads/`
//! - **Git-native (V2)**: Objects in Git ODB, refs in `refs/agit/heads/`
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;