Git for Windows installs with core.autocrlf=true, so every repository the suite creates checked committed LF files out as CRLF and byte-exact content assertions in GitManager, CheckpointReactor, and the orchestration engine integration test compared 'v2\r\n' against 'v2\n'. A vitest setup file now pins autocrlf, filemode, longpaths, gpgsign, and the default branch through GIT_CONFIG_* so every git child the driver spawns sees them, ahead of whatever the host's ~/.gitconfig says. Two tests compared an Effect realPath of os.tmpdir() against git's own report of the same directory; on GitHub's Windows runners the temp dir is spelled with its 8.3 short name (RUNNER~1) and only realpathSync.native expands it. The newline-in-worktree-path test is skipped on Windows, where NTFS rejects the name outright. Co-Authored-By: Claude Code <noreply@anthropic.com>
Julius Marminge committed on 9/4/2026, 8:26:50 PMparent4c642eb
4 files changedLine totals unavailable