You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The git.binary configuration value is not used when spawning Git subprocesses.
Current behavior
The configuration exposes a custom Git binary path, but runtime code invokes Command::new("git") directly throughout the Git integration. Deployments that configure a pinned or non-default Git executable still use whichever git appears on PATH.
Expected behavior
Every Git subprocess should use the configured binary, or the unsupported configuration field should be removed.
Suggested implementation
Centralize Git command construction around the configured binary and migrate all subprocess call sites to it. Add a test using a wrapper executable to prove the configured path is honored.
Activity
behinddwalls commentedon Sep 30, 2026
Draft fix: #89
This PR is part of the ordered draft stack #85 through #92.
Remove ignored Git binary setting