Under the hood
Git safety overrides now disable gc.auto and maintenance.auto in more places Claude Code calls git
What
When Claude Code runs git commands behind the scenes, it applies configuration overrides to keep those invocations safe and non-interactive. Two more of the places that build this override list now also include gc.auto set to 0 and maintenance.auto set to false, matching an override list that already had them elsewhere.
Why
This prevents git's automatic garbage collection and maintenance tasks from kicking in during more of Claude Code's internal git operations, which could otherwise slow down or interfere with those commands.