{"version":"2.1.280","anchor":"filesystemgit-access-error-message-rewritten-as-a-structure","canonical_anchor":"filesystemgit-access-error-message-rewritten-as-a-structure","heading":"Filesystem\/git access error message rewritten as a structured reason","tier":"notice","area":"Git Integration","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/filesystemgit-access-error-message-rewritten-as-a-structure","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### Filesystem\/git access error message rewritten as a structured reason\n\nClaude Code now shows a clearer error when git can't read the project directory to prepare an upload\n\n**What**\n\nWhen Claude Code's filesystem\/git access layer fails to read the current project directory, it used to fail internally with an unhelpful message ('held directory is closed'). It now returns a structured error with a clear message: git could not read the project directory or prepare its upload, with details in the debug log, and a suggestion to run `git status` in that directory.\n\n**Why**\n\nThis gives a concrete, actionable message when git operations fail, instead of an internal-sounding error that gave no hint about what to check or do next.\n\n- Area: Git Integration\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}