Skip to content

feat: spool initial clone for interim clones#95

Merged
alecthomas merged 1 commit intomainfrom
aat/spool-initial-clone
Feb 6, 2026
Merged

feat: spool initial clone for interim clones#95
alecthomas merged 1 commit intomainfrom
aat/spool-initial-clone

Conversation

@alecthomas
Copy link
Copy Markdown
Collaborator

When a repo is first cloned, the original request was passed through, and a background clone initiated. Until the background clone completed, all subsequent clone requests would also pass through.

With this change, the initial pass through will also spool to disk, and subsequent requests will use the spool rather than pass through.

@alecthomas alecthomas requested a review from a team as a code owner February 6, 2026 12:05
@alecthomas alecthomas requested review from nssherpa and removed request for a team February 6, 2026 12:05
When a repo is first cloned, the original request was passed through,
and a background clone initiated. Until the background clone completed,
all subsequent clone requests would also pass through.

With this change, the initial pass through will also spool to disk, and
subsequent requests will use the spool rather than pass through.
@alecthomas alecthomas force-pushed the aat/spool-initial-clone branch from 08920c5 to 055fd1c Compare February 6, 2026 19:27
@alecthomas alecthomas enabled auto-merge (squash) February 6, 2026 19:28
@alecthomas alecthomas merged commit 49c07c0 into main Feb 6, 2026
4 of 5 checks passed
@alecthomas alecthomas deleted the aat/spool-initial-clone branch February 6, 2026 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant