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.
Structs§
- Merge
Context - Context information for a merge error
- Merge
Error - Structured merge error with kind and context
Enums§
- Conflict
Type - Conflict type classification for merge operations.
- Merge
Error Kind - Merge error kind - the type of merge failure
Functions§
- branch_
not_ found - classify_
conflict_ type - Classify merge conflict type from git output.
- 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 - parse_
conflicting_ files - Parse conflicting files from git status –porcelain output.
- rebase_
conflict - rebase_
stopped - spec_
status_ not_ mergeable - worktree_
already_ exists