Versions in this module Expand all Collapse all v0 v0.5.0 Jul 26, 2018 Changes in this version + const HashVersion + func CheckDepTree(osDirname string, wantDigests map[string]VersionedDigest) (map[string]VendorStatus, error) + type ConstraintMismatch struct + C gps.Constraint + V gps.Version + type DeltaDimension uint32 + const AnyChanged + const HashChanged + const HashVersionChanged + const InputImportsChanged + const PackagesChanged + const ProjectAdded + const ProjectRemoved + const PruneOptsChanged + const RevisionChanged + const SourceChanged + const VersionChanged + type LockDelta struct + AddedImportInputs []string + ProjectDeltas map[gps.ProjectRoot]LockedProjectDelta + RemovedImportInputs []string + func DiffLocks(l1, l2 gps.Lock) LockDelta + func (ld LockDelta) Changed(dims DeltaDimension) bool + func (ld LockDelta) Changes() DeltaDimension + type LockSatisfaction struct + ExcessImports []string + LockExisted bool + MissingImports []string + UnmetConstraints map[gps.ProjectRoot]ConstraintMismatch + UnmetOverrides map[gps.ProjectRoot]ConstraintMismatch + func LockSatisfiesInputs(l gps.Lock, m gps.RootManifest, ptree pkgtree.PackageTree) LockSatisfaction + func (ls LockSatisfaction) Satisfied() bool + type LockedProjectDelta struct + Name gps.ProjectRoot + ProjectAdded bool + ProjectRemoved bool + func (ld LockedProjectDelta) Changed(dims DeltaDimension) bool + func (ld LockedProjectDelta) Changes() DeltaDimension + func (ld LockedProjectDelta) WasAdded() bool + func (ld LockedProjectDelta) WasRemoved() bool + type LockedProjectPropertiesDelta struct + HashChanged bool + HashVersionAfter int + HashVersionBefore int + PackagesAdded []string + PackagesRemoved []string + PruneOptsAfter gps.PruneOptions + PruneOptsBefore gps.PruneOptions + RevisionAfter gps.Revision + RevisionBefore gps.Revision + SourceAfter string + SourceBefore string + VersionAfter gps.UnpairedVersion + VersionBefore gps.UnpairedVersion + func DiffLockedProjectProperties(lp1, lp2 gps.LockedProject) LockedProjectPropertiesDelta + func (ld LockedProjectPropertiesDelta) Changed(dims DeltaDimension) bool + func (ld LockedProjectPropertiesDelta) Changes() DeltaDimension + func (ld LockedProjectPropertiesDelta) HashVersionChanged() bool + func (ld LockedProjectPropertiesDelta) HashVersionWasZero() bool + func (ld LockedProjectPropertiesDelta) PackagesChanged() bool + func (ld LockedProjectPropertiesDelta) PruneOptsChanged() bool + func (ld LockedProjectPropertiesDelta) RevisionChanged() bool + func (ld LockedProjectPropertiesDelta) SourceChanged() bool + func (ld LockedProjectPropertiesDelta) VersionChanged() bool + type VendorStatus uint8 + const DigestMismatchInLock + const EmptyDigestInLock + const HashVersionMismatch + const NoMismatch + const NotInLock + const NotInTree + func (ls VendorStatus) String() string + type VerifiableProject struct + Digest VersionedDigest + PruneOpts gps.PruneOptions + type VersionedDigest struct + Digest []byte + HashVersion int + func DigestFromDirectory(osDirname string) (VersionedDigest, error) + func ParseVersionedDigest(input string) (VersionedDigest, error) + func (vd VersionedDigest) IsEmpty() bool + func (vd VersionedDigest) String() string