gitea/services/repository
Lunny Xiao 930bae2300
Add cache for branch divergence on branch list page ()
The branch page for blender project will take 6s because calculating
divergence is very slow.
This PR will add a cache for the branch divergence calculation. So when
the second visit the branch list, it will take only less 200ms.
..
archiver Move context from modules to services ()
commitstatus Cache repository default branch commit status to reduce query on commit status table ()
files Add download URL for executable files ()
adopt.go Move get/set default branch from git package to gitrepo package to hide repopath ()
adopt_test.go Use more specific test methods ()
avatar.go Improve avatar uploading / resizing / compressing, remove Fomantic card module ()
avatar_test.go Use context parameter in services/repository ()
branch.go Add cache for branch divergence on branch list page ()
cache.go Always enable caches ()
check.go Update tool dependencies ()
collaboration.go Add user blocking ()
collaboration_test.go Add user blocking ()
commit.go Move context from modules to services ()
contributors_graph.go Implement code frequency graph ()
contributors_graph_test.go Implement contributors graph ()
create.go Move get/set default branch from git package to gitrepo package to hide repopath ()
create_test.go bump to use go 1.22 ()
delete.go Move some asymkey functions to service layer ()
delete_test.go Delete repos of org when purge delete user ()
fork.go Add user blocking ()
fork_test.go Add option to prohibit fork if user reached maximum limit of repositories ()
generate.go Move get/set default branch from git package to gitrepo package to hide repopath ()
generate_test.go Move generate from module to service ()
hooks.go Simplify how git repositories are opened ()
init.go Move generate from module to service ()
lfs.go Use the database object format name but not read from git repoisitory everytime and fix possible migration wrong objectformat when migrating a sha256 repository ()
lfs_test.go Remove GetByBean method because sometimes it's danger when query condition parameter is zero and also introduce new generic methods ()
main_test.go make writing main test easier ()
migrate.go Move get/set default branch from git package to gitrepo package to hide repopath ()
push.go Add cache for branch divergence on branch list page ()
repository.go Remove unnecessary parameter ()
repository_test.go refactor some functions to support ctx as first parameter ()
review.go Use context parameter in services/repository ()
review_test.go Use context parameter in services/repository ()
setting.go Fix an actions schedule bug ()
template.go Move generate from module to service ()
transfer.go Add user blocking ()
transfer_test.go Move some repository transfer functions to service layer ()