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

Method LoadComplete

deb/remote.go:958–969  ·  view source on GitHub ↗

LoadComplete loads additional information for remote repo

(repo *RemoteRepo)

Source from the content-addressed store, hash-verified

956
957// LoadComplete loads additional information for remote repo
958func (collection *RemoteRepoCollection) LoadComplete(repo *RemoteRepo) error {
959 encoded, err := collection.db.Get(repo.RefKey())
960 if err == database.ErrNotFound {
961 return nil
962 }
963 if err != nil {
964 return err
965 }
966
967 repo.packageRefs = &PackageRefList{}
968 return repo.packageRefs.Decode(encoded)
969}
970
971// ByName looks up repository by name
972func (collection *RemoteRepoCollection) ByName(name string) (*RemoteRepo, error) {

Callers

nothing calls this directly

Calls 3

GetMethod · 0.65
RefKeyMethod · 0.45
DecodeMethod · 0.45

Tested by

no test coverage detected