in experimental/tag.go [46:67]
func (t *tagData) sweep() error {
if !t.current.valid() {
err := deleteFile(t.currentLinkPath(), digestReferenceSize)
if err != nil {
return err
}
}
for _, version := range t.versions {
if version == t.current {
continue
}
if *deleteOldTagVersions {
err := deleteFile(t.versionLinkPath(version), digestReferenceSize)
if err != nil {
return err
}
}
}
return nil
}