bootstrap: clearer messaging when a push times out
main·
Commit

Distinguish a timeout from a size rejection in the auto-batch notice ("target push timed out" vs "target rejected pack") so the user sees why the retry kicked in.
When a one-shot push hits a batchable failure (408/504/413) but no batched fallback is possible — the source can't serve the protocol-v2 fetch filter checkpointing needs — wrap the error with guidance instead of surfacing a bare "http 408", while still wrapping the original error for callers that inspect it.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com Entire-Checkpoint: 27f9d562ca0c
Checkpoints
can you take a look at https://github.com/entireio/git-sync/issues/70
Claude CodeOpus 4.8[1m]
View sessionCheckpoint 1