List of all items
Structs
- adapters::cli_handlers::BranchCliHandler
- adapters::cli_handlers::CliHandlerFactory
- adapters::cli_handlers::RepositoryCliHandler
- adapters::formatters::AnalysisFormatter
- adapters::formatters::BranchFormatter
- adapters::formatters::FormatterUtils
- adapters::formatters::RepositoryFormatter
- cli::Cli
- commands::analysis::AnalysisCommands
- commands::analysis::AsyncSummaryCommand
- commands::analysis::ColorGraphCommand
- commands::analysis::ContributorsCommand
- commands::analysis::GraphCommand
- commands::analysis::LargeFilesCommand
- commands::analysis::ParallelContributorsCommand
- commands::analysis::ParallelLargeFilesCommand
- commands::analysis::ParallelTechnicalDebtCommand
- commands::analysis::SinceCommand
- commands::analysis::SummaryCommand
- commands::analysis::TechnicalDebtCommand
- commands::analysis::WhatCommand
- commands::branch::AsyncCleanBranchesCommand
- commands::branch::BranchCommands
- commands::branch::CleanBranchesCommand
- commands::branch::PruneBranchesCommand
- commands::branch::RenameBranchCommand
- commands::branch::StashBranchCommand
- commands::branch::SwitchRecentCommand
- commands::commit::BisectCommand
- commands::commit::CommitCommands
- commands::commit::FixupCommand
- commands::commit::UndoCommand
- commands::completion::CompletionInstallCommand
- commands::repository::AsyncHealthCommand
- commands::repository::AsyncInfoCommand
- commands::repository::AsyncUpstreamCommand
- commands::repository::HealthCommand
- commands::repository::InfoCommand
- commands::repository::NewBranchCommand
- commands::repository::RepositoryCommands
- commands::repository::SyncCommand
- commands::repository::UpstreamCommand
- commands::stash::StashCommand
- commands::stash::StashCommands
- commands::stash::StashInfo
- core::git::AsyncGitOperations
- core::git::BranchOperations
- core::git::CommitOperations
- core::git::GitOperations
- core::git::RemoteOperations
- core::interactive::Interactive
- core::interactive::InteractiveBuilder
- core::interactive::InteractiveResults
- core::output::BufferedOutput
- core::output::Format
- core::output::ProgressIndicator
- core::output::TableFormatter
- core::safety::Safety
- core::safety::SafetyBuilder
- core::validation::BranchNameValidator
- core::validation::CommitHashValidator
- core::validation::RemoteNameValidator
- core::validation::Validate
- domain::branch_manager::BranchCreationResult
- domain::branch_manager::BranchDeletionResult
- domain::branch_manager::BranchManager
- domain::branch_manager::BranchRenameResult
- domain::branch_manager::BranchSwitchResult
- domain::branch_manager::CleanBranchesRequest
- domain::branch_manager::CleanBranchesResult
- domain::branch_manager::CreateBranchRequest
- domain::branch_manager::DeleteBranchesRequest
- domain::branch_manager::RecentBranchesRequest
- domain::branch_manager::RecentBranchesResult
- domain::branch_manager::RenameBranchRequest
- domain::branch_manager::SwitchBranchRequest
- domain::git_repository::GitRepository
- domain::git_repository::HealthStatus
- domain::git_repository::RepositoryInfo
Enums
- GitXError
- cli::BisectAction
- cli::Commands
- cli::StashBranchAction
- cli::UpstreamAction
- commands::commit::BisectAction
- commands::repository::SyncStrategy
- commands::repository::UpstreamAction
- commands::stash::StashBranchAction
- domain::git_repository::HealthLevel
Traits
- core::traits::Command
- core::traits::Configurable
- core::traits::Destructive
- core::traits::DryRunnable
- core::traits::Formatter
- core::traits::GitCommand
- core::traits::Interactive
- core::traits::MultiFormat
- core::traits::Optimizable
- core::traits::Validator
Functions
- commands::stash::utils::extract_branch_from_message
- commands::stash::utils::filter_stashes_by_age
- commands::stash::utils::format_applying_stashes_message
- commands::stash::utils::parse_stash_line_with_branch
- commands::stash::utils::parse_stash_line_with_date
- commands::stash::utils::validate_branch_name
- commands::stash::utils::validate_stash_exists