typealias PackageFingerprints = [Version : [Fingerprint.Kind : [Fingerprint.ContentType : Fingerprint]]]
s18PackageFingerprint0A12FingerprintsaWhat are these?
s18PackageFingerprint0A12Fingerprintsa
FNV24: [3NWA0]
import PackageFingerprint
struct Fingerprint
enum Kind
enum ContentType
Each package version has a dictionary of fingerprints identified by content type. Fingerprints of content type sourceCode can come from registry (i.e., source archive checksum) or git repo (commit hash). However, the current implementation only stores fingerprints for manifests downloaded from registry. It doesn’t not save fingerprints for manifests in git repo.
sourceCode