Git config override-filtering logic reworked to take explicit args and pins instead of returning a result object
The 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.
This 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.