Expand description
Merge analysis for Draxl patch streams.
The initial API focuses on hard conflicts and returns structured explanations suitable for both humans and agents.
Structs§
- Conflict
- Structured conflict explanation suitable for humans and agents.
- Conflict
Report - Outcome of checking two patch streams for merge conflicts.
- Conflict
Side - Relevant operation from one side of the conflict.
Enums§
- Conflict
Class - Broad conflict class.
- Conflict
Code - Stable conflict code for reporting and downstream handling.
- Conflict
Owner - Semantic owner for machine-oriented conflict reports.
- Conflict
Region - Semantic region for machine-oriented conflict reports.
- Replay
Order - Replay order used for hard-conflict checking.
- Replay
Stage - Replay stage that failed.
Functions§
- check_
conflicts - Checks both hard and semantic conflicts against the same base.
- check_
conflicts_ for_ language - Checks both hard and semantic conflicts against the same base using the selected lower language.
- check_
hard_ conflicts - Checks whether two patch streams have hard conflicts against the same base.
- check_
hard_ conflicts_ for_ language - Checks whether two patch streams have hard conflicts against the same base using the selected lower language.
Type Aliases§
- Hard
Conflict Report - Backward-compatible alias for the old hard-only report name.