mirror of
https://github.com/go-gitea/gitea.git
synced 2026-04-28 01:53:26 -05:00
Fix release lower tag name updating
This commit is contained in:
@@ -140,6 +140,7 @@ func createTag(gitRepo *git.Repository, rel *Release) error {
|
|||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
rel.LowerTagName = strings.ToLower(rel.TagName)
|
||||||
}
|
}
|
||||||
commit, err := gitRepo.GetTagCommit(rel.TagName)
|
commit, err := gitRepo.GetTagCommit(rel.TagName)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -427,9 +428,7 @@ func DeleteReleaseByID(id int64, u *User, delTag bool) error {
|
|||||||
func SyncReleasesWithTags(repo *Repository, gitRepo *git.Repository) error {
|
func SyncReleasesWithTags(repo *Repository, gitRepo *git.Repository) error {
|
||||||
existingRelTags := make(map[string]struct{})
|
existingRelTags := make(map[string]struct{})
|
||||||
opts := FindReleasesOptions{IncludeDrafts: true, IncludeTags: true}
|
opts := FindReleasesOptions{IncludeDrafts: true, IncludeTags: true}
|
||||||
page := 0
|
for page := 1; ; page++ {
|
||||||
for {
|
|
||||||
page++
|
|
||||||
rels, err := GetReleasesByRepoID(repo.ID, opts, page, 100)
|
rels, err := GetReleasesByRepoID(repo.ID, opts, page, 100)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("GetReleasesByRepoID: %v", err)
|
return fmt.Errorf("GetReleasesByRepoID: %v", err)
|
||||||
|
|||||||
@@ -136,6 +136,7 @@ func pushUpdateAddTag(repo *Repository, gitRepo *git.Repository, tagName string)
|
|||||||
RepoID: repo.ID,
|
RepoID: repo.ID,
|
||||||
Title: "",
|
Title: "",
|
||||||
TagName: tagName,
|
TagName: tagName,
|
||||||
|
LowerTagName: strings.ToLower(tagName),
|
||||||
Target: "",
|
Target: "",
|
||||||
Sha1: commit.ID.String(),
|
Sha1: commit.ID.String(),
|
||||||
NumCommits: commitsCount,
|
NumCommits: commitsCount,
|
||||||
@@ -156,6 +157,7 @@ func pushUpdateAddTag(repo *Repository, gitRepo *git.Repository, tagName string)
|
|||||||
rel.Sha1 = commit.ID.String()
|
rel.Sha1 = commit.ID.String()
|
||||||
rel.CreatedUnix = tagCreatedUnix
|
rel.CreatedUnix = tagCreatedUnix
|
||||||
rel.NumCommits = commitsCount
|
rel.NumCommits = commitsCount
|
||||||
|
rel.IsDraft = false
|
||||||
if rel.IsTag && author != nil {
|
if rel.IsTag && author != nil {
|
||||||
rel.PublisherID = author.ID
|
rel.PublisherID = author.ID
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user