Skip to main content

Crate gitstack

Crate gitstack 

Source

Re-exports§

pub use app::App;
pub use app::CommitType;
pub use app::InputMode;
pub use app::LayoutMode;
pub use app::ViewMode;
pub use compare::BranchCompare;
pub use compare::CompareCommit;
pub use compare::CompareTab;
pub use config::FilterPreset;
pub use config::FilterPresets;
pub use config::LayoutConfig;
pub use config::PRESET_SLOT_COUNT;
pub use event::GitEvent;
pub use event::GitEventKind;
pub use filter::FilterQuery;
pub use git::checkout_branch;
pub use git::checkout_branch_in_repo;
pub use git::compare_branches;
pub use git::compare_branches_from_repo;
pub use git::create_commit;
pub use git::create_commit_in_repo;
pub use git::fetch_remote_at_path;
pub use git::get_blame;
pub use git::get_blame_from_repo;
pub use git::get_commit_diff;
pub use git::get_commit_diff_from_repo;
pub use git::get_commit_files;
pub use git::get_commit_files_from_repo;
pub use git::get_file_history;
pub use git::get_file_history_from_repo;
pub use git::get_file_patch;
pub use git::get_file_patch_from_repo;
pub use git::get_head_hash;
pub use git::get_head_hash_cached;
pub use git::get_head_hash_from_repo;
pub use git::get_index_mtime;
pub use git::get_index_mtime_cached;
pub use git::get_index_mtime_from_repo;
pub use git::get_repo_info_cached;
pub use git::get_stash_list;
pub use git::get_status;
pub use git::get_status_cached;
pub use git::get_status_from_repo;
pub use git::has_staged_files;
pub use git::has_staged_files_in_repo;
pub use git::list_branches;
pub use git::list_branches_cached;
pub use git::list_branches_from_repo;
pub use git::load_events;
pub use git::load_events_from_repo;
pub use git::push;
pub use git::push_in_repo;
pub use git::stage_all;
pub use git::stage_all_in_repo;
pub use git::stage_file;
pub use git::stage_file_in_repo;
pub use git::stash_apply;
pub use git::stash_drop;
pub use git::stash_pop;
pub use git::stash_save;
pub use git::unstage_all;
pub use git::unstage_all_in_repo;
pub use git::unstage_file;
pub use git::unstage_file_in_repo;
pub use git::BlameLine;
pub use git::CommitDiff;
pub use git::DiffLine;
pub use git::DiffStats;
pub use git::FileChange;
pub use git::FileChangeStatus;
pub use git::FileHistoryEntry;
pub use git::FilePatch;
pub use git::FileStatus;
pub use git::FileStatusKind;
pub use git::RepoInfo;
pub use git::StashEntry;
pub use graph::build_graph;
pub use graph::get_graph_color;
pub use graph::GraphCell;
pub use graph::GraphLayout;
pub use graph::GraphRow;
pub use related_files::RelatedFiles;
pub use relevance::calculate_relevance;
pub use relevance::RelevanceScore;
pub use stats::calculate_activity_timeline;
pub use stats::calculate_file_heatmap;
pub use stats::calculate_ownership;
pub use stats::calculate_stats;
pub use stats::ActivityTimeline;
pub use stats::AuthorStats;
pub use stats::CodeOwnership;
pub use stats::CodeOwnershipEntry;
pub use stats::FileHeatmap;
pub use stats::FileHeatmapEntry;
pub use stats::RepoStats;
pub use suggestion::generate_suggestions;
pub use suggestion::CommitSuggestion;
pub use topology::analyze_topology;
pub use topology::analyze_topology_from_repo;
pub use topology::BranchHealth;
pub use topology::BranchRelation;
pub use topology::BranchStatus;
pub use topology::BranchTopology;
pub use topology::HealthWarning;
pub use topology::TopologyBranch;
pub use topology::TopologyConfig;

Modules§

app
compare
ブランチ比較機能
config
設定管理
event
filter
スマートフィルタモジュール
git
graph
グラフ表示モジュール
related_files
関連ファイル分析機能
relevance
関連コミット優先機能
stats
統計情報モジュール
suggestion
コミット提案エンジン
topology
ブランチトポロジービューモジュール
tui