aboutsummaryrefslogtreecommitdiff
path: root/object/store/packed/internal/ingest/doc.go
blob: 67be037b91be712caa06eeb8d751157e2436a40f (about) (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
// Package ingest writes one incoming pack stream
// into an objects/pack directory
// as a finalized pack, index, and reverse index.
//
// WritePack streams the pack to a temporary file
// while scanning its entries,
// resolves every delta against in-pack bases,
// optionally completes thin packs from an external base reader,
// and publishes the artifacts under content-addressed names
// derived from the pack trailer hash.
package ingest