dave
ce94dd0af4
refactor: split agents/merge.rs into mod.rs + squash.rs + conflicts.rs
The 1772-line merge.rs is split into:
- conflicts.rs: try_resolve_conflicts + resolve_simple_conflicts + tests (351 lines)
- squash.rs: run_squash_merge orchestrator + cleanup + run_merge_quality_gates + tests (1306 lines)
- mod.rs: doc, types (MergeJobStatus, MergeJob, MergeReport, SquashMergeResult), re-exports (52 lines)
Tests stay co-located.
No behaviour change. All 20 merge tests pass; full suite green
(2635 tests with --test-threads=1).
2026-04-26 21:15:06 +00:00
..
2026-04-26 21:15:06 +00:00
2026-04-26 02:27:34 +00:00
2026-04-26 20:54:15 +00:00
2026-04-26 20:36:40 +00:00
2026-04-13 14:07:08 +00:00
2026-04-26 21:11:09 +00:00
2026-04-26 21:00:31 +00:00
2026-04-24 15:54:50 +00:00
2026-04-26 11:30:32 +00:00
2026-04-13 14:07:08 +00:00
2026-04-26 02:27:34 +00:00
2026-04-26 11:30:32 +00:00
2026-04-26 01:19:05 +00:00
2026-04-25 21:32:39 +00:00
2026-04-24 18:43:26 +00:00
2026-04-13 14:07:08 +00:00
2026-04-26 02:27:34 +00:00
2026-04-26 01:57:31 +00:00
2026-04-25 14:03:59 +00:00
2026-04-13 14:07:08 +00:00
2026-04-13 14:07:08 +00:00
2026-04-26 02:27:34 +00:00
2026-04-13 14:07:08 +00:00
2026-04-12 13:16:11 +00:00
2026-04-13 14:07:08 +00:00
2026-04-26 11:30:32 +00:00