{"version":"2.1.290","anchor":"git-check-attr-now-queries-all-attributes-conversion-detect","canonical_anchor":"git-check-attr-now-queries-all-attributes-conversion-detect","heading":"Git file attribute check now looks at every attribute","tier":"notice","area":"Git","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290\/e\/git-check-attr-now-queries-all-attributes-conversion-detect","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290","markdown":"### Git file attribute check now looks at every attribute\n\nClaude Code now asks git for all of a file's attributes and marks files that git converts on checkout\n\n**Unclear.** It is not clear what Claude Code does differently with a file marked as converted.\n\n**What**\n\nGit can attach attributes to files, for example to say how line endings should be handled. Claude Code now asks git for every attribute a file has instead of a fixed short list. Every path starts out marked as unspecified. A file that has a `filter` or `working-tree-encoding` attribute is now marked as converted, which means git changes its contents when writing it to disk.\n\n**Why**\n\nThis can make Claude Code's handling of line endings and converted files more accurate.\n\n- Area: Git\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}