Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
Internal ChangesKind: in v2.1.304,
Internal ChangesSection of the release
What
Some setups install a small launcher in place of git, which then starts the real git program. Claude Code now checks once, the first time it needs git, whether the git it found is such a launcher. It remembers the answer for the rest of the run.
If git is behind a launcher, Claude Code runs the underlying program directly.
If the MSYSTEM environment variable is set, it keeps using the git it found.
The remembered answer is cleared whenever Claude Code resets its other saved git information.
Why
This changes which program actually runs when Claude Code uses git, which matters mostly on Windows and in setups where git is wrapped by a launcher.