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
- clean_branches::CleanBranchesCommand
- cli::Cli
- color_graph::ColorGraphCommand
- commands::analysis::AnalysisCommands
- commands::analysis::ColorGraphCommand
- commands::analysis::ContributorsCommand
- commands::analysis::GraphCommand
- commands::analysis::LargeFilesCommand
- commands::analysis::SinceCommand
- commands::analysis::SummaryCommand
- commands::analysis::TechnicalDebtCommand
- commands::branch::BranchCommands
- commands::branch::CleanBranchesCommand
- commands::branch::NewBranchCommand
- 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::repository::HealthCommand
- commands::repository::InfoCommand
- commands::repository::RepositoryCommands
- commands::repository::SyncCommand
- commands::repository::UpstreamCommand
- commands::repository::WhatCommand
- contributors::ContributorsCommand
- 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
- graph::GraphCommand
- health::HealthCommand
- large_files::FileInfo
- prune_branches::PruneBranchesCommand
- rename_branch::RenameBranchCommand
- since::SinceCommand
- stash_branch::StashBranchCommand
- stash_branch::StashInfo
- summary::SummaryCommand
- sync::SyncCommand
- test_utils::LargeFilesCommand
- test_utils::SyncCommand
- test_utils::TestCommandResult
- undo::UndoCommand
- upstream::UpstreamCommand
Enums
- GitXError
- cli::BisectAction
- cli::Commands
- cli::StashBranchAction
- cli::UpstreamAction
- commands::commit::BisectAction
- commands::repository::SyncStrategy
- commands::repository::UpstreamAction
- domain::git_repository::HealthLevel
- sync::SyncStatus
- upstream::SyncResult
- upstream::SyncStatus
Traits
- command::ActionCommand
- command::Command
- command::QueryCommand
- command::SimpleCommand
- 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
- test_utils::TestCommand
Functions
- bisect::parse_bisect_result
- bisect::run
- clean_branches::run
- color_graph::run
- contributors::run
- fixup::run
- graph::run
- health::is_git_repo
- health::run
- large_files::format_file_line
- large_files::format_size_human_readable
- large_files::run
- new_branch::run
- prune_branches::get_all_protected_branches
- prune_branches::is_branch_protected
- prune_branches::run
- rename_branch::run
- since::run
- stash_branch::extract_branch_from_message
- stash_branch::filter_stashes_by_age
- stash_branch::format_applying_stashes_message
- stash_branch::parse_stash_line_with_branch
- stash_branch::parse_stash_line_with_date
- stash_branch::run
- stash_branch::validate_branch_name
- stash_branch::validate_stash_exists
- summary::format_commit_summary
- summary::get_commit_emoji_public
- summary::parse_commit_date
- summary::parse_commit_line
- summary::parse_git_log_output
- summary::run
- switch_recent::run
- sync::fetch_upstream
- sync::format_sync_success_message
- sync::get_sync_status
- sync::get_upstream_branch
- sync::parse_sync_counts
- sync::run
- sync::sync_with_upstream
- technical_debt::run
- test_utils::execute_command_in_dir
- test_utils::large_files_command
- test_utils::large_files_command_direct
- test_utils::sync_command
- test_utils::sync_command_direct
- undo::run
- upstream::format_branch_with_upstream
- upstream::format_branch_without_upstream
- upstream::format_no_upstream_branches_message
- upstream::format_sync_all_start_message
- upstream::format_sync_result_line
- upstream::format_sync_results_header
- upstream::format_sync_summary
- upstream::format_upstream_set_message
- upstream::get_all_local_branches
- upstream::get_branch_sync_status
- upstream::get_branch_upstream
- upstream::get_branches_with_upstreams
- upstream::run
- upstream::validate_upstream_exists
- upstream::validate_upstream_format
- what::format_branch_comparison
- what::format_commit_counts
- what::format_diff_line
- what::format_rev_list_range
- what::get_default_target
- what::git_status_to_symbol
- what::parse_commit_counts
- what::run