Tom Boucher
2256e4c9a3
fix( #2916 ): use fork-point detection for non-default-base warning
...
Replace the "ahead-of" heuristic with a structural check that compares
the HEAD↔origin/$DEFAULT_BRANCH merge-base to origin/$DEFAULT_BRANCH
itself. The previous count-based warning fired on legitimate WIP that
was simply ahead of the default branch — the correct signal is that
the branch did not fork from the default branch in the first place.
Addresses CodeRabbit review on PR #2921 .
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-30 21:48:36 -04:00
..
2026-04-26 13:33:35 -04:00
2026-04-27 12:31:32 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-04-26 13:33:35 -04:00
2026-04-26 13:33:35 -04:00
2026-04-25 10:59:33 -04:00
2026-04-30 00:43:47 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-04-26 13:33:35 -04:00
2026-04-26 13:33:35 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-04-26 13:33:35 -04:00
2026-04-26 13:33:52 -04:00
2026-04-25 10:59:33 -04:00
2026-04-30 21:48:36 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 16:47:55 -04:00
2026-04-20 18:21:35 -04:00
2026-04-30 01:04:41 -04:00
2026-04-29 08:00:17 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-04-29 21:52:20 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-04-26 13:33:35 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-03-12 11:35:45 -06:00
2026-04-25 10:59:33 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-04-29 21:52:20 -04:00
2026-04-25 14:18:34 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-04-30 21:48:36 -04:00
2026-04-30 00:43:47 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-04-26 13:33:35 -04:00
2026-04-25 10:59:33 -04:00
2026-04-27 12:31:43 -04:00
2026-04-26 13:33:35 -04:00
2026-04-26 13:33:35 -04:00
2026-04-25 10:59:33 -04:00
2026-04-26 13:33:54 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-04-30 00:43:47 -04:00
2026-04-26 13:33:35 -04:00
2026-04-23 00:26:53 -04:00
2026-04-27 12:31:43 -04:00