You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Git InternalsArea: what it touches
ImprovementsKind: in v2.1.269,
ImprovementsSection of the release
What
When Claude shells out to git, the command now appends -c gc.auto=0 -c maintenance.auto=false alongside its existing default config and command-line flags, disabling git's automatic garbage collection and maintenance for those invocations.
The retry-loop git invocation used for bring-your-own-cloud (BYOC) git fetches no longer passes those two overrides; it only spreads its other arguments. The general internal git command builder still sets them.
Why
This avoids Claude-invoked git commands unexpectedly triggering background garbage collection or maintenance, while leaving BYOC fetch retries on git's normal auto-maintenance behavior.