gitea/services/repository
wxiaoguang 39de2955fd
Improve sync fork behavior ()
Fix 

Suppose there is a `branch-a` in fork repo:

1. if `branch-a` exists in base repo: try to sync `base:branch-a` to `fork:branch-a`
2. if `branch-a` doesn't exist in base repo: try to sync `base:main` to `fork:branch-a`
..
archiver Refactor context RefName and RepoAssignment ()
commitstatus Add new event commit status creation and webhook implementation ()
files Clarify path param naming ()
adopt.go Refactor pprof labels and process desc ()
adopt_test.go Reduce integration test overhead ()
avatar.go Fix repo avatar conflict ()
avatar_test.go Fix repo avatar conflict ()
branch.go Improve sync fork behavior ()
cache.go Always enable caches ()
check.go Refactor pprof labels and process desc ()
collaboration.go Move team related functions to service layer ()
collaboration_test.go Move AddCollabrator and CreateRepositoryByExample to service layer ()
commit.go Move context from modules to services ()
contributors_graph.go Enable more `revive` linter rules ()
contributors_graph_test.go disable gravatar in test ()
create.go Make git clone URL could use current signed-in user ()
delete.go Fix repo avatar conflict ()
delete_test.go Delete repos of org when purge delete user ()
fork.go Refactor pprof labels and process desc ()
fork_test.go Add option to prohibit fork if user reached maximum limit of repositories ()
generate.go Make git clone URL could use current signed-in user ()
generate_test.go Move generate from module to service ()
hooks.go Simplify how git repositories are opened ()
init.go Refactor pprof labels and process desc ()
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 ()
license.go Support repo license ()
license_test.go Enable tenv and testifylint rules ()
main_test.go make writing main test easier ()
merge_upstream.go Improve sync fork behavior ()
migrate.go Support the new exit code for `git remote` subcommands for git version >=2.30.0 ()
push.go Automerge supports deleting branch automatically after merging ()
repo_team.go Move RepoTransfer from models to models/repo sub package ()
repo_team_test.go Move team related functions to service layer ()
repository.go Support repo license ()
repository_test.go refactor some functions to support ctx as first parameter ()
setting.go Fix an actions schedule bug ()
template.go Move generate from module to service ()
transfer.go Move RepoTransfer from models to models/repo sub package ()
transfer_test.go Move RepoTransfer from models to models/repo sub package ()