Refs #3138
Summary
Two source-control test suites fail on Windows Git Bash and are host-skipped there until this lands:
plugins/source-control/scripts/worktree-root-doctor.test.sh: 9 failures (measured 2026-08-23)
plugins/source-control/hooks/worktree-add-containment-gate.test.sh: 2 failures
Reproducing and fixing them needs a Windows host with Git Bash; an agent on Linux or WSL cannot run them.
Fix
On a Windows Git Bash host, run each suite, classify each failure (path form, drive-letter or /c/ translation, symlink or junction behavior, uname reporting), fix the script or the test fixture, and delete the Windows host-skip from both suites.
Verification
Both suites pass on Windows Git Bash with the host-skip removed, and still pass on Linux.
Related
Refs #3138
Summary
Two source-control test suites fail on Windows Git Bash and are host-skipped there until this lands:
plugins/source-control/scripts/worktree-root-doctor.test.sh: 9 failures (measured 2026-08-23)plugins/source-control/hooks/worktree-add-containment-gate.test.sh: 2 failuresReproducing and fixing them needs a Windows host with Git Bash; an agent on Linux or WSL cannot run them.
Fix
On a Windows Git Bash host, run each suite, classify each failure (path form, drive-letter or
/c/translation, symlink or junction behavior,unamereporting), fix the script or the test fixture, and delete the Windows host-skip from both suites.Verification
Both suites pass on Windows Git Bash with the host-skip removed, and still pass on Linux.
Related
affected-tests.sh, not these suites)