func()

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
}