MCPcopy Create free account
hub / github.com/aptly-dev/aptly / loadFiles

Method loadFiles

deb/package_collection.go:148–163  ·  view source on GitHub ↗

loadFiles loads additional PackageFiles record

(p *Package)

Source from the content-addressed store, hash-verified

146
147// loadFiles loads additional PackageFiles record
148func (collection *PackageCollection) loadFiles(p *Package) *PackageFiles {
149 encoded, err := collection.db.Get(p.Key("xF"))
150 if err != nil {
151 panic("unable to load files")
152 }
153
154 files := &PackageFiles{}
155
156 decoder := codec.NewDecoderBytes(encoded, collection.codecHandle)
157 err = decoder.Decode(files)
158 if err != nil {
159 panic("unable to decode files")
160 }
161
162 return files
163}
164
165// loadContents loads or calculates and saves package contents
166func (collection *PackageCollection) loadContents(p *Package, packagePool aptly.PackagePool, progress aptly.Progress) []string {

Callers 1

FilesMethod · 0.80

Calls 3

GetMethod · 0.65
KeyMethod · 0.45
DecodeMethod · 0.45

Tested by

no test coverage detected