{"version":"2.1.280","anchor":"hardened-git-exec-now-forwards-caller-supplied-config-pins","canonical_anchor":"hardened-git-exec-now-forwards-caller-supplied-config-pins","heading":"Hardened git exec now forwards caller-supplied config pins","tier":"internal","area":"Git Integration","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/hardened-git-exec-now-forwards-caller-supplied-config-pins","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### Hardened git exec now forwards caller-supplied config pins\n\nHardened git execution now lets callers inject their own git config environment variables via configPins\n\n**What**\n\nWhen Claude Code runs git with hardened settings, the environment variables now include any caller-supplied `configPins` in addition to the fixed `GIT_DEFAULT_REF_FORMAT` setting, letting callers inject their own git config environment variables ahead of the fixed one.\n\n**Why**\n\nThis lets other parts of Claude Code customize git's configuration for a hardened git call without having to work around the previously fixed environment.\n\n- Area: Git Integration\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}