fix(analysis): use three-dot diff range and harden test helper
Use merge-base diff ($ref...HEAD) instead of tip-to-tip ($ref..HEAD) so only local changes are detected, excluding upstream-only changes. Add exit code validation to test helper executeGit so setup failures surface immediately. Extract duplicated error message in LocalChangesDetector to a companion object constant. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
C
Christian Hühn committed
fc690802459bb2f81183d80ffafafc1900bc4122
Parent: 9c7766d
Committed by Christian Hühn <161825497+ChristianHuehn@users.noreply.github.com>
on 2/27/2026, 11:32:50 AM