List of all items
Structs
- app::App
- compare::BranchCompare
- compare::CompareCommit
- config::FilterPreset
- config::FilterPresets
- config::LayoutConfig
- event::GitEvent
- filter::FilterQuery
- git::BlameLine
- git::CommitDiff
- git::DiffLine
- git::DiffStats
- git::FileChange
- git::FileHistoryEntry
- git::FilePatch
- git::FileStatus
- git::RepoInfo
- git::StashEntry
- graph::colors::ColorAssigner
- graph::colors::ColorContext
- graph::colors::PenaltyBasedColorAssigner
- graph::layout::GraphLayout
- graph::layout::GraphRow
- related_files::RelatedFiles
- relevance::RelevanceScore
- stats::ActivityTimeline
- stats::AuthorStats
- stats::ChangeCouplingAnalysis
- stats::CodeOwnership
- stats::CodeOwnershipEntry
- stats::CommitImpactAnalysis
- stats::CommitImpactScore
- stats::FileCoupling
- stats::FileHeatmap
- stats::FileHeatmapEntry
- stats::RepoStats
- suggestion::CommitSuggestion
- topology::layout::LayoutRow
- topology::layout::TopologyLayout
- topology::types::BranchHealth
- topology::types::BranchRelation
- topology::types::BranchTopology
- topology::types::TopologyBranch
- topology::types::TopologyConfig
Enums
- app::CommitType
- app::InputMode
- app::LayoutMode
- app::ViewMode
- cli::CliCommand
- compare::CompareTab
- event::GitEventKind
- export::ExportFormat
- git::FileChangeStatus
- git::FileStatusKind
- graph::cell::GraphCell
- stats::AggregationLevel
- topology::types::BranchStatus
- topology::types::HealthWarning
Functions
- cli::parse_cli_args
- cli::run_cli_mode
- export::coupling_to_json
- export::export_coupling_csv
- export::export_coupling_json
- export::export_heatmap_csv
- export::export_heatmap_json
- export::export_impact_csv
- export::export_impact_json
- export::export_ownership_csv
- export::export_ownership_json
- export::export_stats_csv
- export::export_stats_json
- export::export_timeline_csv
- export::export_timeline_json
- export::heatmap_to_json
- export::impact_to_json
- export::log_to_json
- export::stats_to_json
- git::checkout_branch
- git::checkout_branch_in_repo
- git::compare_branches
- git::compare_branches_from_repo
- git::create_commit
- git::create_commit_in_repo
- git::fetch_remote
- git::fetch_remote_at_path
- git::fetch_remote_in_repo
- git::get_blame
- git::get_blame_from_repo
- git::get_commit_diff
- git::get_commit_diff_from_repo
- git::get_commit_files
- git::get_commit_files_from_repo
- git::get_file_history
- git::get_file_history_from_repo
- git::get_file_patch
- git::get_file_patch_from_repo
- git::get_head_hash
- git::get_head_hash_cached
- git::get_head_hash_from_repo
- git::get_index_mtime
- git::get_index_mtime_cached
- git::get_index_mtime_from_repo
- git::get_repo_info_cached
- git::get_stash_list
- git::get_status
- git::get_status_cached
- git::get_status_from_repo
- git::get_user_name
- git::get_user_name_from_repo
- git::has_staged_files
- git::has_staged_files_in_repo
- git::list_branches
- git::list_branches_cached
- git::list_branches_from_repo
- git::load_events
- git::load_events_from_repo
- git::push
- git::push_in_repo
- git::stage_all
- git::stage_all_in_repo
- git::stage_file
- git::stage_file_in_repo
- git::stash_apply
- git::stash_drop
- git::stash_pop
- git::stash_save
- git::unstage_all
- git::unstage_all_in_repo
- git::unstage_file
- git::unstage_file_in_repo
- graph::builder::build_graph
- graph::colors::get_graph_color
- related_files::analyze_related_files
- relevance::calculate_relevance
- relevance::sort_by_relevance
- stats::calculate_activity_timeline
- stats::calculate_change_coupling
- stats::calculate_file_heatmap
- stats::calculate_impact_scores
- stats::calculate_ownership
- stats::calculate_stats
- suggestion::generate_suggestions
- suggestion::infer_scope_from_paths
- topology::analysis::analyze_topology
- topology::analysis::analyze_topology_from_repo
- topology::layout::render_topology_ascii
- tui::render