Versions in this module Expand all Collapse all v0 v0.13.4 Jan 25, 2023 Changes in this version + func ConcurrentUpdate(deps []*cfg.Dependency, i *Installer, c *cfg.Config) error + func LazyConcurrentUpdate(deps []*cfg.Dependency, i *Installer, c *cfg.Config) error + func SetReference(conf *cfg.Config, resolveTest bool) error + func VcsGet(dep *cfg.Dependency) error + func VcsUpdate(dep *cfg.Dependency, force bool, updated *UpdateTracker) error + func VcsVersion(dep *cfg.Dependency) error + type Installer struct + Force bool + Home string + ResolveAllFiles bool + ResolveTest bool + Updated *UpdateTracker + Vendor string + func NewInstaller() *Installer + func (i *Installer) Checkout(conf *cfg.Config) error + func (i *Installer) Export(conf *cfg.Config) error + func (i *Installer) Install(lock *cfg.Lockfile, conf *cfg.Config) (*cfg.Config, error) + func (i *Installer) List(conf *cfg.Config) []*cfg.Dependency + func (i *Installer) Update(conf *cfg.Config) error + func (i *Installer) VendorPath() string + type MissingPackageHandler struct + Config *cfg.Config + Use *importCache + func (m *MissingPackageHandler) InVendor(pkg string, addTest bool) error + func (m *MissingPackageHandler) NotFound(pkg string, addTest bool) (bool, error) + func (m *MissingPackageHandler) OnGopath(pkg string, addTest bool) (bool, error) + func (m *MissingPackageHandler) PkgPath(pkg string) string + type UpdateTracker struct + func NewUpdateTracker() *UpdateTracker + func (u *UpdateTracker) Add(name string) + func (u *UpdateTracker) Check(name string) bool + func (u *UpdateTracker) Remove(name string) + type VersionHandler struct + Config *cfg.Config + Conflicts map[string]bool + Imported map[string]bool + Use *importCache + func (d *VersionHandler) Process(pkg string) (e error) + func (d *VersionHandler) SetVersion(pkg string, addTest bool) (e error)