Skip to content

Commit 5d1e7fd

Browse files
committed
Remove unnecessary functions
1 parent 0d7b4f9 commit 5d1e7fd

File tree

2 files changed

+0
-105
lines changed

2 files changed

+0
-105
lines changed

models/repo/release.go

Lines changed: 0 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -453,58 +453,6 @@ func PushUpdateDeleteTagsContext(ctx context.Context, repo *Repository, tags []s
453453
return nil
454454
}
455455

456-
// PushUpdateDeleteTag must be called for any push actions to delete tag
457-
func PushUpdateDeleteTag(ctx context.Context, repo *Repository, tagName string) error {
458-
rel, err := GetRelease(ctx, repo.ID, tagName)
459-
if err != nil {
460-
if IsErrReleaseNotExist(err) {
461-
return nil
462-
}
463-
return fmt.Errorf("GetRelease: %w", err)
464-
}
465-
if rel.IsTag {
466-
if _, err = db.DeleteByID[Release](ctx, rel.ID); err != nil {
467-
return fmt.Errorf("Delete: %w", err)
468-
}
469-
} else {
470-
rel.IsDraft = true
471-
rel.NumCommits = 0
472-
rel.Sha1 = ""
473-
if _, err = db.GetEngine(ctx).ID(rel.ID).AllCols().Update(rel); err != nil {
474-
return fmt.Errorf("Update: %w", err)
475-
}
476-
}
477-
478-
return nil
479-
}
480-
481-
// SaveOrUpdateTag must be called for any push actions to add tag
482-
func SaveOrUpdateTag(ctx context.Context, repo *Repository, newRel *Release) error {
483-
rel, err := GetRelease(ctx, repo.ID, newRel.TagName)
484-
if err != nil && !IsErrReleaseNotExist(err) {
485-
return fmt.Errorf("GetRelease: %w", err)
486-
}
487-
488-
if rel == nil {
489-
rel = newRel
490-
if _, err = db.GetEngine(ctx).Insert(rel); err != nil {
491-
return fmt.Errorf("InsertOne: %w", err)
492-
}
493-
} else {
494-
rel.Sha1 = newRel.Sha1
495-
rel.CreatedUnix = newRel.CreatedUnix
496-
rel.NumCommits = newRel.NumCommits
497-
rel.IsDraft = false
498-
if rel.IsTag && newRel.PublisherID > 0 {
499-
rel.PublisherID = newRel.PublisherID
500-
}
501-
if _, err = db.GetEngine(ctx).ID(rel.ID).AllCols().Update(rel); err != nil {
502-
return fmt.Errorf("Update: %w", err)
503-
}
504-
}
505-
return nil
506-
}
507-
508456
// RemapExternalUser ExternalUserRemappable interface
509457
func (r *Release) RemapExternalUser(externalName string, externalID, userID int64) error {
510458
r.OriginalAuthor = externalName

modules/repository/repo.go

Lines changed: 0 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,10 @@ import (
99
"fmt"
1010
"io"
1111
"strings"
12-
"time"
1312

1413
"code.gitea.io/gitea/models/db"
1514
git_model "code.gitea.io/gitea/models/git"
1615
repo_model "code.gitea.io/gitea/models/repo"
17-
user_model "code.gitea.io/gitea/models/user"
1816
"code.gitea.io/gitea/modules/git"
1917
"code.gitea.io/gitea/modules/gitrepo"
2018
"code.gitea.io/gitea/modules/lfs"
@@ -58,57 +56,6 @@ func SyncRepoTags(ctx context.Context, repoID int64) error {
5856
return SyncReleasesWithTags(ctx, repo, gitRepo)
5957
}
6058

61-
// PushUpdateAddTag must be called for any push actions to add tag
62-
func PushUpdateAddTag(ctx context.Context, repo *repo_model.Repository, gitRepo *git.Repository, tagName, sha1, refname string) error {
63-
tag, err := gitRepo.GetTagWithID(sha1, tagName)
64-
if err != nil {
65-
return fmt.Errorf("unable to GetTag: %w", err)
66-
}
67-
commit, err := gitRepo.GetTagCommit(tag.Name)
68-
if err != nil {
69-
return fmt.Errorf("unable to get tag Commit: %w", err)
70-
}
71-
72-
sig := tag.Tagger
73-
if sig == nil {
74-
sig = commit.Author
75-
}
76-
if sig == nil {
77-
sig = commit.Committer
78-
}
79-
80-
var author *user_model.User
81-
createdAt := time.Unix(1, 0)
82-
83-
if sig != nil {
84-
author, err = user_model.GetUserByEmail(ctx, sig.Email)
85-
if err != nil && !user_model.IsErrUserNotExist(err) {
86-
return fmt.Errorf("unable to GetUserByEmail for %q: %w", sig.Email, err)
87-
}
88-
createdAt = sig.When
89-
}
90-
91-
commitsCount, err := commit.CommitsCount()
92-
if err != nil {
93-
return fmt.Errorf("unable to get CommitsCount: %w", err)
94-
}
95-
96-
rel := repo_model.Release{
97-
RepoID: repo.ID,
98-
TagName: tagName,
99-
LowerTagName: strings.ToLower(tagName),
100-
Sha1: commit.ID.String(),
101-
NumCommits: commitsCount,
102-
CreatedUnix: timeutil.TimeStamp(createdAt.Unix()),
103-
IsTag: true,
104-
}
105-
if author != nil {
106-
rel.PublisherID = author.ID
107-
}
108-
109-
return repo_model.SaveOrUpdateTag(ctx, repo, &rel)
110-
}
111-
11259
// StoreMissingLfsObjectsInRepository downloads missing LFS objects
11360
func StoreMissingLfsObjectsInRepository(ctx context.Context, repo *repo_model.Repository, gitRepo *git.Repository, lfsClient lfs.Client) error {
11461
contentStore := lfs.NewContentStore()

0 commit comments

Comments
 (0)