MCPcopy Index your code
hub / github.com/aptly-dev/aptly / LoadComplete

Method LoadComplete

deb/local.go:170–182  ·  view source on GitHub ↗

LoadComplete loads additional information for local repo

(repo *LocalRepo)

Source from the content-addressed store, hash-verified

168
169// LoadComplete loads additional information for local repo
170func (collection *LocalRepoCollection) LoadComplete(repo *LocalRepo) error {
171 repo.packageRefs = &PackageRefList{}
172
173 encoded, err := collection.db.Get(repo.RefKey())
174 if err == database.ErrNotFound {
175 return nil
176 }
177 if err != nil {
178 return err
179 }
180
181 return repo.packageRefs.Decode(encoded)
182}
183
184// ByName looks up repository by name
185func (collection *LocalRepoCollection) ByName(name string) (*LocalRepo, error) {

Callers 15

TestByUUIDMethod · 0.45
ImportChangesFilesFunction · 0.45
BuildGraphFunction · 0.45
aptlySnapshotVerifyFunction · 0.45
aptlyPublishListJSONFunction · 0.45

Calls 3

GetMethod · 0.65
RefKeyMethod · 0.45
DecodeMethod · 0.45

Tested by 7

TestByUUIDMethod · 0.36