mirror of
https://github.com/jesseduffield/lazygit.git
synced 2026-09-14 09:36:24 -04:00
Pressing `b` on a conflict is meant to pick both sides. With the diff3 conflict style, git also renders the common ancestor between the two sides, and `b` currently keeps that ancestor section too, which is wrong: the common base is neither side of the merge and must not end up in the resolved file. This test captures the current (buggy) behaviour so the follow-up fix has a clear before/after. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| filter.go | ||
| merge_file_both.go | ||
| merge_file_current.go | ||
| merge_file_incoming.go | ||
| pick_both_hunks_diff3.go | ||
| resolve_externally.go | ||
| resolve_multiple_files.go | ||
| resolve_no_auto_stage.go | ||
| resolve_non_textual_conflicts.go | ||
| resolve_without_trailing_lf.go | ||
| space_on_non_textual_conflict.go | ||
| undo_choose_hunk.go | ||