{"version":"2.1.281","anchor":"git-branch-probe-distinguishes-unreadable-from-unknown","canonical_anchor":"git-branch-probe-distinguishes-unreadable-from-unknown","heading":"Git branch probe distinguishes unreadable from unknown","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/git-branch-probe-distinguishes-unreadable-from-unknown","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Git branch probe distinguishes unreadable from unknown\n\nClaude Code's check of the current git branch now says \"unreadable\" when git ran and failed, not \"unknown\"\n\n**What**\n\nClaude Code asks git which branch you are on. When that fails, the answer now depends on how it failed:\n\n- `unreadable` when git ran and exited with an error\n\n- `unknown` when git gave no exit code at all\n\nBefore, both cases gave `unknown`.\n\n**Why**\n\nClaude Code can now tell a git command that ran and failed from one that never produced a result, so the two can be handled differently."}