mirror of
https://github.com/jesseduffield/lazygit.git
synced 2026-09-11 08:06:25 -04:00
For a non-textual conflict (e.g. DD/AU/UA/UD/DU), pressing space used to run the normal stage path, which did something unclear: `git add` happens to resolve the conflict by keeping the file, but that's neither obvious nor symmetric. Route a single such file to the same Keep/Delete picker that enter opens, so space and enter agree. For a range selection that includes one of these conflicts, staging makes no sense, so disable it with a toast that points the user at resolving them one at a time. (Entering a range was already disabled with the standard toast.) 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 | ||
| 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 | ||