{"version":"2.1.274","anchor":"git-config-include-filtering-c-overrides-reworked-into","canonical_anchor":"git-config-include-filtering-c-overrides-reworked-into","heading":"Git config include-filtering ( -c overrides) reworked into direct call with envPins\/pin args","tier":"internal","area":"Git","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274\/e\/git-config-include-filtering-c-overrides-reworked-into","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274","markdown":"### Git config include-filtering (`-c` overrides) reworked into direct call with envPins\/pin args\n\nGit config override-filtering logic reworked to take explicit args and pins instead of returning a result object\n\n**What**\n\nThe internal function that builds `-c key=value` override arguments from `git config --includes -z --list` output was restructured. Previously it was a self-contained routine that returned a success\/failure result; now it's a lower-level helper that takes explicit arguments, environment pins, and a repository pin directly, and is used by the git environment-building code.\n\n**Why**\n\nThis is an internal refactor to how git config overrides are constructed and threaded through to git calls, changing how the logic is organized rather than what it accomplishes.\n\n- Area: Git\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}