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.
Enums§
- Conflict
Type - Conflict type classification for merge operations.
Functions§
- branch_
not_ found - Format a spec branch not found error.
- classify_
conflict_ type - Classify merge conflict type from git output.
- driver_
members_ incomplete - Format a driver spec member incomplete error.
- fast_
forward_ conflict - Format a fast-forward merge failure with actionable next steps.
- generic_
merge_ failed - Format a generic merge failure in the merge summary with next steps.
- main_
branch_ not_ found - Format a main branch not found error.
- member_
merge_ failed - Format a member spec merge failure within a driver merge.
- merge_
conflict - Format a merge conflict error with recovery steps.
- merge_
conflict_ detailed - Detailed merge conflict error with file list and recovery steps.
- merge_
stopped - Format a merge stopped error when –continue-on-error is not set.
- no_
branch_ for_ spec - Format a no-branch-found error for a completed spec.
- no_
commits_ found - Format a no-commits-found error with branch diagnostic info.
- parse_
conflicting_ files - Parse conflicting files from git status –porcelain output.
- rebase_
conflict - Format a rebase conflict error with recovery steps.
- rebase_
stopped - Format a rebase stopped error with –auto suggestion.
- spec_
status_ not_ mergeable - Format a failed spec merge error with status context.
- worktree_
already_ exists - Format a worktree conflict error when a worktree already exists.