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/services/repository
zeripath 9e6e1dc950
Improve checkBranchName (#17901)
The current implementation of checkBranchName is highly inefficient
involving opening the repository, the listing all of the branch names
checking them individually before then using using opened repo to get
the tags.

This PR avoids this by simply walking the references from show-ref
instead of opening the repository (in the nogogit case).

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years ago
..
archiver Move repo archiver to models/repo (#17913) 3 years ago
files Refactor various strings (#17784) 3 years ago
adopt.go Improve checkBranchName (#17901) 3 years ago
branch.go Improve checkBranchName (#17901) 3 years ago
cache.go Move some functions into services/repository (#17677) 3 years ago
check.go Move user related model into models/user (#17781) 3 years ago
fork.go Move user related model into models/user (#17781) 3 years ago
fork_test.go Move user related model into models/user (#17781) 3 years ago
generate.go Move user related model into models/user (#17781) 3 years ago
hooks.go Move some functions into services/repository (#17677) 3 years ago
main_test.go Decouple unit test code from business code (#17623) 3 years ago
push.go Move user related model into models/user (#17781) 3 years ago
repository.go Move user related model into models/user (#17781) 3 years ago
transfer.go Move accessmode into models/perm (#17828) 3 years ago
transfer_test.go Move user related model into models/user (#17781) 3 years ago