in experimental/repository.go [104:116]
func (r *repositoryData) sweepManifestSignatures(revision digest, signatures []digest) error {
if r.manifests[revision] > 0 {
return nil
}
for _, signature := range signatures {
err := deleteFile(r.manifestRevisionSignaturePath(revision, signature), digestReferenceSize)
if err != nil {
return err
}
}
return nil
}