{"version":"2.1.280","anchor":"git-snapshot-engine-detects-tamperedmisconfigured-gitattri","canonical_anchor":"git-snapshot-engine-detects-tamperedmisconfigured-gitattri","heading":"Git snapshot engine detects tampered\/misconfigured .gitattributes more precisely","tier":"notice","area":"Git Sync","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/git-snapshot-engine-detects-tamperedmisconfigured-gitattri","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### Git snapshot engine detects tampered\/misconfigured .gitattributes more precisely\n\nClaude Code's git snapshot engine now detects more specific kinds of tampered or misconfigured .gitattributes files\n\n**What**\n\nWhen Claude Code takes a snapshot of a remote directory for git syncing, it checks the `.gitattributes` file (which controls how git treats certain files) for problems. Previously it only rejected such files with a generic message about setting or unsetting filter attributes. It can now distinguish:\n\n- files that set or unset filter attributes\n\n- files that define macros\n\n- files that quote patterns\n\n- files where an object referenced by a committed `.gitattributes` doesn't match its expected id, flagged specifically as \"tampered\"\n\n**Why**\n\nThis gives Claude Code a more precise way to detect misconfigured or tampered `.gitattributes` files during git sync, rather than lumping every case into one generic rejection.\n\n- Area: Git Sync\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}