You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/models/repo
wxiaoguang 99283415bc
Refactor Pull Mirror and fix out-of-sync bugs (#24732)
The "mirror" table and "repository" table might be out-of-sync in some
cases.

It means that "IsMirror=true" but "Mirror=nil"

This PR removes unnecessary "Mirror" field, rename "Mirror" to
"PullMirror" and fix nil panic bug.


Screenshot of changed templates:


![image](https://github.com/go-gitea/gitea/assets/2114189/c0f2bdfc-5911-43ea-b989-b19619de4235)



![image](https://github.com/go-gitea/gitea/assets/2114189/1078b41a-484f-4c06-8c2f-edb9e658275d)
1 year ago
..
archiver.go Display when a repo was archived (#22664) 1 year ago
attachment.go Make Release Download URLs predictable (#23891) 1 year ago
attachment_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
avatar.go Add context cache as a request level cache (#22294) 1 year ago
collaboration.go Always reuse transaction (#22362) 2 years ago
collaboration_test.go Rename almost all Ctx functions (#22071) 2 years ago
fork.go Implement FSFE REUSE for golang files (#21840) 2 years ago
fork_test.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
git.go Implement FSFE REUSE for golang files (#21840) 2 years ago
issue.go Rename almost all Ctx functions (#22071) 2 years ago
language_stats.go Round language stats percentage using largest remainder (#22026) 2 years ago
main_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
mirror.go Use ErrInvalidArgument in packages (#22268) 2 years ago
pushmirror.go Use ErrInvalidArgument in packages (#22268) 2 years ago
pushmirror_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
redirect.go Implement FSFE REUSE for golang files (#21840) 2 years ago
redirect_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
release.go fix: release page for empty or non-existing target (#24470) 1 year ago
repo.go Refactor Pull Mirror and fix out-of-sync bugs (#24732) 1 year ago
repo_indexer.go Implement FSFE REUSE for golang files (#21840) 2 years ago
repo_list.go Use context for `RepositoryList.LoadAttributes` (#23435) 1 year ago
repo_list_test.go fix calReleaseNumCommitsBehind (#24148) 1 year ago
repo_test.go Set repository link based on the url in package.json for npm packages (#20379) 1 year ago
repo_unit.go Pull Requests: setting to allow edits by maintainers by default, tweak UI (#22862) 1 year ago
search.go Split "modules/context.go" to separate files (#24569) 1 year ago
star.go Implement FSFE REUSE for golang files (#21840) 2 years ago
star_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
topic.go Sort repo topic labels by name (#24123) 1 year ago
topic_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
update.go Fix unclear `IsRepositoryExist` logic (#24374) 1 year ago
upload.go Implement FSFE REUSE for golang files (#21840) 2 years ago
user_repo.go Refactor authors dropdown (send get request from frontend to avoid long wait time) (#23890) 1 year ago
user_repo_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
watch.go Implement FSFE REUSE for golang files (#21840) 2 years ago
watch_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
wiki.go Implement FSFE REUSE for golang files (#21840) 2 years ago
wiki_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago