Skip to main content

Crate branch_party_core

Crate branch_party_core 

Source

Re-exports§

pub use config::Config;
pub use config::Party;
pub use config::ConflictMode;
pub use config::ConflictPolicy;
pub use config::MergeOrderStrategy;
pub use config::AutoUpdateConfig;
pub use config::AutoUpdateParties;
pub use config_loader::ConfigLoader;
pub use config_loader::CliOverrides;
pub use error::Error;
pub use error::Result;
pub use git::GitRepo;
pub use git::MergeResult as GitMergeResult;
pub use hooks::GitHookManager;
pub use interactive::InteractiveSelector;
pub use merge_executor::MergeExecutor;
pub use merge_executor::ExecutionOptions;
pub use merge_executor::ExecutionOptionsBuilder;
pub use merge_planner::MergePlanner;
pub use merge_planner::format_plan;
pub use model::BranchSpec;
pub use model::MergePlan;
pub use model::MergeStep;
pub use model::RepoState;
pub use party_resolver::PartyResolver;
pub use party_resolver::ResolvedParty;
pub use report::RunReport;
pub use report::MergeResult;
pub use report::MergeStatus;
pub use report::EnvironmentInfo;

Modules§

config
config_loader
error
git
hooks
interactive
merge_executor
merge_planner
model
party_resolver
report