pub fn write_bundle(
out: &Path,
created_at: u64,
data_only: bool,
source: SourceInfo,
staged: &[StagedMember],
) -> Result<Manifest, BundleError>Expand description
Write a bundle at out from members already staged on disk: compute each member’s
size + SHA-256, build + validate the MANIFEST, then write the tar with the MANIFEST
first and every member streamed from its staging file (bounded memory). Returns the
MANIFEST that was written.