Files
kilocode/script
Mark IJbema 98654b289a fix(upstream): skip mergiraf for non-textual conflicts (delete/modify, binary)
Files in UD/DU/binary/etc. conflict states have no <<<<<<< markers in
the working tree. My earlier simplification that removed the
`git checkout --conflict=diff3` pre-check caused mergiraf to run on
them: it would exit 0 (nothing to solve), after which the unconditional
`git add` silently staged our side as resolved, losing the signal that
upstream deleted the file (or that we deleted what upstream modified).

Guard runMergiraf by inspecting the file before calling mergiraf: if
there are no conflict markers, skip the file entirely so it falls
through to manual review. Surface a skipped-count line in the normal
log output so the operator can see how many non-textual conflicts were
left alone.
2026-04-28 14:50:50 +02:00
..
2026-04-24 16:58:05 +02:00
2025-10-28 18:32:45 -05:00
2026-04-12 13:36:08 +02:00
2026-04-24 14:18:25 +02:00
2026-01-08 14:19:44 -06:00