{"version":"2.1.309","anchor":"git-availability-check-is-async-and-also-consults-the-enviro","canonical_anchor":"git-availability-check-is-async-and-also-consults-the-enviro","heading":"Git can count as unavailable even when it is installed","tier":"notice","area":"Git","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.309\/e\/git-availability-check-is-async-and-also-consults-the-enviro","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.309","markdown":"### Git can count as unavailable even when it is installed\n\nClaude Code's check for git now also looks at your environment, so git can be treated as unavailable even when it is installed\n\n**Unclear.** It is not clear what in the environment makes git count as unavailable.\n\n**What**\n\nClaude Code checks whether git is available before using git features. It now waits for that check to finish and also runs a second check involving git and your environment variables, the named values passed to programs at startup. If the second check fails, git is treated as unavailable even though it is installed.\n\n**Why**\n\nThis may change when Claude Code skips its git features.\n\n- Area: Git\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: yes"}