mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Move some files into models' sub packages (#20262)
* Move some files into models' sub packages * Move functions * merge main branch * Fix check * fix check * Fix some tests * Fix lint * Fix lint * Revert lint changes * Fix error comments * Fix lint Co-authored-by: 6543 <6543@obermui.de>
This commit is contained in:
		| @@ -13,7 +13,6 @@ import ( | ||||
| 	"strings" | ||||
| 	"time" | ||||
|  | ||||
| 	"code.gitea.io/gitea/models" | ||||
| 	"code.gitea.io/gitea/models/db" | ||||
| 	git_model "code.gitea.io/gitea/models/git" | ||||
| 	"code.gitea.io/gitea/models/organization" | ||||
| @@ -31,8 +30,8 @@ import ( | ||||
| ) | ||||
|  | ||||
| /* | ||||
| 	GitHub, GitLab, Gogs: *.wiki.git | ||||
| 	BitBucket: *.git/wiki | ||||
| GitHub, GitLab, Gogs: *.wiki.git | ||||
| BitBucket: *.git/wiki | ||||
| */ | ||||
| var commonWikiURLSuffixes = []string{".wiki.git", ".git/wiki"} | ||||
|  | ||||
| @@ -277,14 +276,14 @@ func SyncReleasesWithTags(repo *repo_model.Repository, gitRepo *git.Repository) | ||||
| 	} | ||||
|  | ||||
| 	existingRelTags := make(map[string]struct{}) | ||||
| 	opts := models.FindReleasesOptions{ | ||||
| 	opts := repo_model.FindReleasesOptions{ | ||||
| 		IncludeDrafts: true, | ||||
| 		IncludeTags:   true, | ||||
| 		ListOptions:   db.ListOptions{PageSize: 50}, | ||||
| 	} | ||||
| 	for page := 1; ; page++ { | ||||
| 		opts.Page = page | ||||
| 		rels, err := models.GetReleasesByRepoID(repo.ID, opts) | ||||
| 		rels, err := repo_model.GetReleasesByRepoID(repo.ID, opts) | ||||
| 		if err != nil { | ||||
| 			return fmt.Errorf("unable to GetReleasesByRepoID in Repo[%d:%s/%s]: %w", repo.ID, repo.OwnerName, repo.Name, err) | ||||
| 		} | ||||
| @@ -300,7 +299,7 @@ func SyncReleasesWithTags(repo *repo_model.Repository, gitRepo *git.Repository) | ||||
| 				return fmt.Errorf("unable to GetTagCommitID for %q in Repo[%d:%s/%s]: %w", rel.TagName, repo.ID, repo.OwnerName, repo.Name, err) | ||||
| 			} | ||||
| 			if git.IsErrNotExist(err) || commitID != rel.Sha1 { | ||||
| 				if err := models.PushUpdateDeleteTag(repo, rel.TagName); err != nil { | ||||
| 				if err := repo_model.PushUpdateDeleteTag(repo, rel.TagName); err != nil { | ||||
| 					return fmt.Errorf("unable to PushUpdateDeleteTag: %q in Repo[%d:%s/%s]: %w", rel.TagName, repo.ID, repo.OwnerName, repo.Name, err) | ||||
| 				} | ||||
| 			} else { | ||||
| @@ -359,7 +358,7 @@ func PushUpdateAddTag(repo *repo_model.Repository, gitRepo *git.Repository, tagN | ||||
| 		return fmt.Errorf("unable to get CommitsCount: %w", err) | ||||
| 	} | ||||
|  | ||||
| 	rel := models.Release{ | ||||
| 	rel := repo_model.Release{ | ||||
| 		RepoID:       repo.ID, | ||||
| 		TagName:      tagName, | ||||
| 		LowerTagName: strings.ToLower(tagName), | ||||
| @@ -372,7 +371,7 @@ func PushUpdateAddTag(repo *repo_model.Repository, gitRepo *git.Repository, tagN | ||||
| 		rel.PublisherID = author.ID | ||||
| 	} | ||||
|  | ||||
| 	return models.SaveOrUpdateTag(repo, &rel) | ||||
| 	return repo_model.SaveOrUpdateTag(repo, &rel) | ||||
| } | ||||
|  | ||||
| // StoreMissingLfsObjectsInRepository downloads missing LFS objects | ||||
| @@ -489,14 +488,14 @@ func pullMirrorReleaseSync(repo *repo_model.Repository, gitRepo *git.Repository) | ||||
| 		// | ||||
| 		// clear out existing releases | ||||
| 		// | ||||
| 		if _, err := db.DeleteByBean(ctx, &models.Release{RepoID: repo.ID}); err != nil { | ||||
| 		if _, err := db.DeleteByBean(ctx, &repo_model.Release{RepoID: repo.ID}); err != nil { | ||||
| 			return fmt.Errorf("unable to clear releases for pull-mirror Repo[%d:%s/%s]: %w", repo.ID, repo.OwnerName, repo.Name, err) | ||||
| 		} | ||||
| 		// | ||||
| 		// make release set identical to upstream tags | ||||
| 		// | ||||
| 		for _, tag := range tags { | ||||
| 			release := models.Release{ | ||||
| 			release := repo_model.Release{ | ||||
| 				RepoID:       repo.ID, | ||||
| 				TagName:      tag.Name, | ||||
| 				LowerTagName: strings.ToLower(tag.Name), | ||||
|   | ||||
		Reference in New Issue
	
	Block a user