gitea/models/repo
Lunny Xiao b595f81b79
Performance optimization for tags synchronization (#34355)
The tags synchronization is very slow for a non-mirror repository with
many tags especially forking. This PR make all repositories' tags
synchronization use the same function and remove the low performance
synchronization function. The commit count of tag now will not be stored
into database when syncing. Since the commits count will always be read
from cache or git data, the `NumCommits` in the release table will be
updated for the first read from git data.
2025-05-22 13:54:42 +07:00
..
archiver.go Refactor error system (#33771) 2025-03-03 05:36:10 +07:00
attachment.go Enable addtional linters (#34085) 2025-04-01 10:14:01 +07:00
attachment_test.go
avatar.go Enable addtional linters (#34085) 2025-04-01 10:14:01 +07:00
avatar_test.go Fix duplicate sub-path for avatars (#31365) 2024-06-15 11:43:57 +07:00
collaboration.go
collaboration_test.go Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
fork.go Refactor find forks and fix possible bugs that weak permissions check (#32528) 2024-11-18 03:06:25 +07:00
fork_test.go
git.go
issue.go Clean up log messages (#30313) 2024-04-07 19:17:06 +07:00
language_stats.go
license.go Fix missing license when sync mirror (#33255) 2025-01-14 05:44:12 +07:00
main_test.go
mirror.go
org_repo.go Fix remove org user failure on mssql (#34449) 2025-05-14 02:33:56 +07:00
pushmirror.go Refactor push mirror find and add check for updating push mirror (#32539) 2024-11-18 05:59:04 +07:00
pushmirror_test.go
redirect.go
redirect_test.go
release.go Performance optimization for tags synchronization (#34355) 2025-05-22 13:54:42 +07:00
release_test.go Add tag name in the commits list (#31082) 2024-08-19 17:04:06 +07:00
repo.go Fix a bug when uploading file via lfs ssh command (#34408) 2025-05-09 16:17:08 +07:00
repo_indexer.go
repo_list.go Small refactor to reduce unnecessary database queries and remove duplicated functions (#33779) 2025-03-04 18:25:20 +07:00
repo_list_test.go Allow code search by filename (#32210) 2024-10-11 23:35:04 +07:00
repo_test.go Fix a bug when uploading file via lfs ssh command (#34408) 2025-05-09 16:17:08 +07:00
repo_unit.go Enable addtional linters (#34085) 2025-04-01 10:14:01 +07:00
repo_unit_test.go Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
search.go Fix `recentupdate` sorting bugs (#32505) 2024-11-15 04:36:22 +07:00
star.go
star_test.go Enable tenv and testifylint rules (#32852) 2024-12-15 10:41:29 +07:00
topic.go Refactor topic Find functions and add more tests for pagination (#30127) 2024-03-29 11:38:16 +07:00
topic_test.go Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
transfer.go Only git operations should update `last changed` of a repository (#34388) 2025-05-11 19:18:46 +07:00
update.go Only git operations should update `last changed` of a repository (#34388) 2025-05-11 19:18:46 +07:00
upload.go Uniform all temporary directories and allow customizing temp path (#32352) 2025-04-08 16:15:28 +07:00
user_repo.go Fix some user name usages (#33689) 2025-02-23 12:33:43 +07:00
user_repo_test.go Fix some user name usages (#33689) 2025-02-23 12:33:43 +07:00
watch.go
watch_test.go Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
wiki.go Enable addtional linters (#34085) 2025-04-01 10:14:01 +07:00
wiki_test.go Use test context in tests and new loop system in benchmarks (#33648) 2025-02-20 09:57:40 +07:00