Skip to content

[minion] Use blob:none partial fetch when syncing metadata branch#19

Open
jcleira wants to merge 1 commit intomainfrom
minion/partial-fetch-metadata-sync
Open

[minion] Use blob:none partial fetch when syncing metadata branch#19
jcleira wants to merge 1 commit intomainfrom
minion/partial-fetch-metadata-sync

Conversation

@jcleira
Copy link
Member

@jcleira jcleira commented Mar 18, 2026

Objective

When fetching the remote metadata/checkpoint branch during push recovery or sync operations, use git fetch --filter=blob:none to skip downloading blob objects. Only the tree structure is needed to merge checkpoint entries — blobs are either already local or fetched on demand.

Why

Checkpoint metadata branches can accumulate large blobs over time. Fetching only the tree during sync reduces bandwidth and latency, making push recovery and metadata merges significantly faster especially in repos with long history.


Automated PR by partio-io/minions · Task: partial-fetch-metadata-sync

Created by an unattended coding agent. Please review carefully.

Automated by partio-io/minions (task: partial-fetch-metadata-sync)

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant