Skip to main content

Module blob_fetcher

Module blob_fetcher 

Source

Structs§

BlobFetchResult
Result of fetching a single blob.
FetchMissingBlobsResult
Aggregate result of a blob-fetch operation.

Enums§

DownloadMode
Selects which kind of patch artifact fetch_missing_sources downloads.

Functions§

fetch_blobs_by_hash
Download specific blobs identified by their hashes.
fetch_missing_blobs
Download all missing afterHash blobs referenced in the manifest.
fetch_missing_sources
Download all missing archives for the chosen DownloadMode.
format_fetch_result
Format a FetchMissingBlobsResult as a human-readable string.
get_missing_archives
Return the set of patch UUIDs whose archive at <archives_dir>/<uuid>.tar.gz is missing from disk. Used as the “what do I need to download” query for diff and package modes.
get_missing_blobs
Determine which afterHash blobs referenced in the manifest are missing from disk.

Type Aliases§

OnProgress
Progress callback signature.