Skip to main content

Module merge_errors

Module merge_errors 

Source
Expand description

Actionable error messages for merge operations.

Provides structured error messages with context, diagnosis, and concrete next steps to help users recover from merge failures.

Re-exports§

pub use crate::git_ops::classify_conflict_type;
pub use crate::git_ops::parse_conflicting_files;
pub use crate::git_ops::ConflictType;

Structs§

MergeContext
Context information for a merge error
MergeError
Structured merge error with kind and context

Enums§

MergeErrorKind
Merge error kind - the type of merge failure

Functions§

branch_not_found
driver_members_incomplete
fast_forward_conflict
generic_merge_failed
main_branch_not_found
member_merge_failed
merge_conflict
merge_conflict_detailed
Detailed merge conflict error with file list and recovery steps.
merge_stopped
no_branch_for_spec
no_commits_found
rebase_conflict
rebase_stopped
spec_status_not_mergeable
worktree_already_exists