fix(checkpoint): stamp skipFetchAll only on remotes we create

main

Commit

pjbgf2mo ago

PR #1733 stamped skipFetchAll/skipDefaultUpdate onto any URL-keyed promisor section it found on every filtered fetch, rewriting config for remotes it did not create. Replace that with stamp-on-creation: check whether the remote.<url> section exists before the fetch and only stamp the skip flags when this fetch is the one creating it. Drop the promisor read entirely. Pre-existing remotes are left untouched so we never rewrite the user's git config, and adhoc checkpoint URL remotes still stay out of git fetch --all / git remote update.

Assisted-by: Claude Opus 4.8 noreply@anthropic.com Signed-off-by: Paulo Gomes paulo@entire.io Entire-Checkpoint: 01KXGAHK64A47XQ9F5BC7MXKA4

Checkpoints

Revert skipFetchAll Stamping Logic

Claude CodeOpus 4.8[1m]
View session
Checkpoint 1