Support compression and checksum for trees

Fixes #33 #34 #35
This commit is contained in:
Ettore Di Giacinto
2020-01-28 17:46:32 +01:00
parent 7ad767a81b
commit c6fe34b059
5 changed files with 114 additions and 27 deletions

View File

@@ -112,6 +112,12 @@ func (a *PackageArtifact) SetCompressionType(t CompressionImplementation) {
a.CompressionType = t
}
func (a *PackageArtifact) GetChecksums() Checksums {
return a.Checksums
}
func (a *PackageArtifact) SetChecksums(c Checksums) {
a.Checksums = c
}
func (a *PackageArtifact) Hash() error {
return a.Checksums.Generate(a)
}