gsxdsm
c250470b94
fix: use live merge-base for task diff scope
...
The in-progress/in-review Changes tab was inflating file counts by
preferring a stale task.baseCommitSha over the live merge-base with the
base branch. Once upstream commits are merged into a feature branch,
baseCommitSha..HEAD includes every upstream file as well, producing
counts far larger than the branch's own changes.
resolveDiffBase now prefers merge-base(HEAD, [origin/]baseBranch), falling
back to baseCommitSha only when no merge-base is available or when the
merge-base equals HEAD (task sitting on the base branch with no
divergence, e.g. unit-test scenarios).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-23 23:02:34 -07:00
..
2026-04-23 13:48:45 -07:00
2026-04-08 08:10:17 -07:00
2026-04-23 14:53:49 -07:00
2026-04-23 14:53:49 -07:00
2026-04-19 20:48:14 -07:00
2026-04-19 20:48:14 -07:00
2026-04-22 08:23:36 -07:00
2026-04-22 08:23:36 -07:00
2026-04-23 14:10:57 -07:00
2026-04-23 14:10:57 -07:00
2026-04-23 13:48:45 -07:00
2026-04-23 13:48:45 -07:00
2026-04-22 22:12:19 -07:00
2026-04-16 20:12:09 -07:00
2026-04-14 08:13:25 -07:00
2026-04-22 02:16:40 -07:00
2026-04-20 12:59:58 -07:00
2026-04-20 15:37:32 -07:00
2026-04-20 15:37:32 -07:00
2026-04-21 20:12:00 -07:00
2026-04-20 15:37:32 -07:00
2026-04-20 12:59:58 -07:00
2026-04-20 22:45:26 -07:00
2026-04-20 22:45:26 -07:00
2026-04-20 22:45:26 -07:00
2026-04-20 22:45:26 -07:00
2026-04-19 10:13:33 -07:00
2026-04-16 21:42:16 -07:00
2026-04-16 11:08:06 -07:00
2026-04-12 12:52:32 -07:00
2026-04-08 15:53:38 -07:00
2026-04-23 13:48:45 -07:00
2026-04-19 20:48:14 -07:00
2026-04-19 20:48:14 -07:00
2026-04-22 09:39:34 -07:00
2026-04-18 03:08:00 -07:00
2026-04-22 09:39:34 -07:00
2026-04-22 09:39:34 -07:00
2026-04-16 23:33:05 -07:00
2026-04-23 14:55:57 -07:00
2026-04-22 09:12:33 -07:00
2026-04-22 09:12:33 -07:00
2026-04-16 22:38:50 -07:00
2026-04-16 13:05:12 -07:00
2026-04-16 13:05:12 -07:00
2026-04-13 13:32:38 -07:00
2026-03-31 12:01:55 -07:00
2026-04-08 12:37:47 -07:00
2026-04-16 08:53:14 -07:00
2026-04-16 08:53:14 -07:00
2026-04-19 20:48:14 -07:00
2026-04-19 20:48:14 -07:00
2026-04-23 23:02:33 -07:00
2026-04-23 23:02:34 -07:00
2026-04-23 13:48:45 -07:00
2026-04-16 20:12:09 -07:00
2026-04-15 13:33:27 -07:00
2026-04-23 10:50:44 -07:00
2026-04-14 11:43:52 -07:00
2026-04-23 23:02:34 -07:00
2026-04-23 23:02:34 -07:00
2026-04-18 14:09:47 -07:00
2026-04-08 06:02:28 -07:00
2026-04-18 00:44:27 -07:00
2026-04-22 09:39:34 -07:00
2026-04-22 09:39:34 -07:00
2026-04-22 23:10:37 -07:00
2026-04-22 23:10:37 -07:00
2026-04-23 23:02:34 -07:00
2026-04-21 20:12:00 -07:00
2026-04-18 22:53:07 -07:00
2026-04-18 20:56:13 -07:00
2026-04-18 20:56:13 -07:00
2026-04-16 21:42:16 -07:00