Module stack

Source
Expand description

Stack management module

This module implements the core stacked diff functionality:

  • Stack data structures and metadata
  • Stack operations (create, push, pop, sync, rebase)
  • Branch relationship management
  • Commit tracking and dependencies

Re-exports§

pub use cleanup::CleanupCandidate;
pub use cleanup::CleanupManager;
pub use cleanup::CleanupOptions;
pub use cleanup::CleanupReason;
pub use cleanup::CleanupResult;
pub use cleanup::CleanupStats;
pub use manager::StackManager;
pub use metadata::CommitMetadata;
pub use metadata::EditModeState;
pub use metadata::StackMetadata;
pub use rebase::RebaseManager;
pub use rebase::RebaseOptions;
pub use rebase::RebaseResult;
pub use rebase::RebaseStrategy;
pub use stack::Stack;
pub use stack::StackEntry;
pub use stack::StackStatus;

Modules§

cleanup
manager
metadata
rebase
stack