gsxdsm
479f25d50f
fix(FN-2855): scope task diff base to baseCommitSha when branch is null
...
When a dependency task merges and its branch is deleted, self-healing nulls
the dependent task's baseBranch. Both resolveDiffBase (dashboard) and
resolveTaskDiffBaseRef (merger) defaulted to "main" in that case, widening
the diff range to merge-base(HEAD, main) and surfacing unrelated history —
e.g. FN-2855 reported 108 changed files instead of 16. Skip the merge-base
step when baseBranch is unset and a baseCommitSha is recorded; fall back to
"main" only for legacy tasks lacking both hints.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-28 14:25:55 -07:00
..
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-26 11:49:43 -07:00
2026-04-26 06:35:46 -07:00
2026-03-31 19:29:47 -07:00
2026-04-22 18:50:09 -07:00
2026-04-22 02:16:40 -07:00
2026-04-20 08:30:24 -07:00
2026-04-18 07:36:57 -07:00
2026-04-24 19:39:20 -07:00
2026-04-12 12:13:06 -07:00
2026-04-20 12:59:58 -07:00
2026-04-19 20:48:14 -07:00
2026-04-19 20:48:14 -07:00
2026-04-20 15:37:32 -07:00
2026-04-25 10:50:32 -07:00
2026-04-24 14:32:16 +02:00
2026-04-23 23:11:58 -07:00
2026-04-24 11:06:20 -07:00
2026-04-26 13:00:56 -07:00
2026-04-22 13:46:53 -07:00
2026-04-26 13:00:56 -07:00
2026-04-22 13:46:53 -07:00
2026-04-20 22:45:26 -07:00
2026-04-24 09:38:16 -07:00
2026-04-24 08:55:02 -07:00
2026-04-26 18:11:09 -07:00
2026-04-02 09:10:42 -07:00
2026-03-31 17:03:23 -07:00
2026-04-26 18:11:09 -07:00
2026-04-08 00:01:09 -07:00
2026-04-19 20:48:14 -07:00
2026-04-23 10:50:44 -07:00
2026-04-24 08:54:25 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 21:08:35 -07:00
2026-04-24 19:39:20 -07:00
2026-04-08 08:10:17 -07:00
2026-04-13 18:58:18 -07:00
2026-04-24 08:55:02 -07:00
2026-04-24 19:39:20 -07:00
2026-04-26 20:56:31 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-19 20:48:14 -07:00
2026-04-26 01:42:48 -07:00
2026-04-12 21:58:19 -07:00
2026-04-25 19:56:27 -07:00
2026-04-24 19:39:20 -07:00
2026-04-26 11:35:44 -07:00
2026-04-26 11:49:43 -07:00
2026-04-26 11:49:43 -07:00
2026-04-26 11:49:43 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-10 08:01:03 -07:00
2026-04-19 20:48:14 -07:00
2026-04-23 12:55:45 -07:00
2026-04-10 08:01:03 -07:00
2026-04-10 08:01:03 -07:00
2026-04-10 08:01:03 -07:00
2026-04-10 08:01:03 -07:00
2026-04-25 14:24:35 -07:00
2026-04-14 13:15:04 -07:00
2026-04-19 20:48:13 -07:00
2026-04-24 09:38:16 -07:00
2026-04-28 14:25:55 -07:00
2026-04-18 07:36:57 -07:00
2026-04-24 08:54:25 -07:00
2026-04-17 02:19:54 -07:00
2026-04-10 08:01:03 -07:00
2026-04-23 13:48:45 -07:00
2026-04-24 08:54:25 -07:00
2026-04-26 11:49:43 -07:00
2026-04-24 09:38:16 -07:00
2026-04-25 14:19:28 -07:00
2026-04-28 14:25:55 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-23 10:50:44 -07:00
2026-04-27 03:21:59 -07:00
2026-04-26 13:34:28 -07:00
2026-04-26 20:56:31 -07:00
2026-04-19 20:48:14 -07:00
2026-04-19 20:48:14 -07:00
2026-04-26 20:56:31 -07:00
2026-04-19 20:48:14 -07:00
2026-04-26 13:00:56 -07:00
2026-04-25 12:40:32 -07:00
2026-04-08 08:10:17 -07:00
2026-04-08 06:02:28 -07:00
2026-04-27 03:21:59 -07:00
2026-04-08 08:10:17 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-26 13:00:56 -07:00
2026-04-26 13:55:25 -07:00
2026-04-02 09:10:42 -07:00
2026-04-27 02:19:44 -07:00
2026-04-27 17:55:15 -07:00
2026-04-27 01:54:25 -07:00
2026-04-23 10:50:44 -07:00