cascade_cli/stack/mod.rs
1//! Stack management module
2//!
3//! This module implements the core stacked diff functionality:
4//! - Stack data structures and metadata
5//! - Stack operations (create, push, pop, sync, rebase)
6//! - Branch relationship management
7//! - Commit tracking and dependencies
8
9pub mod manager;
10pub mod metadata;
11pub mod rebase;
12#[allow(clippy::module_inception)]
13pub mod stack;
14
15pub use manager::StackManager;
16pub use metadata::{CommitMetadata, EditModeState, StackMetadata};
17pub use rebase::{RebaseManager, RebaseOptions, RebaseResult, RebaseStrategy};
18pub use stack::{Stack, StackEntry, StackStatus};