|
|
|
@ -152,6 +152,15 @@ func DeleteReleaseByID(id int64, doer *models.User, delTag bool) error {
|
|
|
|
|
return fmt.Errorf("git tag -d: %v", err) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
notification.NotifyPushCommits( |
|
|
|
|
doer, repo, |
|
|
|
|
&repository.PushUpdateOptions{ |
|
|
|
|
RefFullName: git.TagPrefix + rel.TagName, |
|
|
|
|
OldCommitID: rel.Sha1, |
|
|
|
|
NewCommitID: git.EmptySHA, |
|
|
|
|
}, repository.NewPushCommits()) |
|
|
|
|
notification.NotifyDeleteRef(doer, repo, "tag", git.TagPrefix+rel.TagName) |
|
|
|
|
|
|
|
|
|
if err := models.DeleteReleaseByID(id); err != nil { |
|
|
|
|
return fmt.Errorf("DeleteReleaseByID: %v", err) |
|
|
|
|
} |
|
|
|
|