diff options
author | Lunny Xiao <xiaolunwen@gmail.com> | 2021-12-12 23:48:20 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-12 23:48:20 +0800 |
commit | 572324049008ac803d3d7c17a7b3a81ef00386fc (patch) | |
tree | a9c3709643a23165d27aa67e76f10f26a89936d5 /services/repository/fork.go | |
parent | 0a7e8327a017c5dd43e552bbcd0d0f056bc1671b (diff) | |
download | gitea-572324049008ac803d3d7c17a7b3a81ef00386fc.tar.gz gitea-572324049008ac803d3d7c17a7b3a81ef00386fc.zip |
Some repository refactors (#17950)
* some repository refactors
* remove unnecessary code
* Fix test
* Remove unnecessary banner
Diffstat (limited to 'services/repository/fork.go')
-rw-r--r-- | services/repository/fork.go | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/services/repository/fork.go b/services/repository/fork.go index 027877cfd5..b091ca8fdc 100644 --- a/services/repository/fork.go +++ b/services/repository/fork.go @@ -22,9 +22,16 @@ import ( "code.gitea.io/gitea/modules/util" ) +// ForkRepoOptions contains the fork repository options +type ForkRepoOptions struct { + BaseRepo *repo_model.Repository + Name string + Description string +} + // ForkRepository forks a repository -func ForkRepository(doer, owner *user_model.User, opts models.ForkRepoOptions) (_ *repo_model.Repository, err error) { - forkedRepo, err := models.GetUserFork(opts.BaseRepo.ID, owner.ID) +func ForkRepository(doer, owner *user_model.User, opts ForkRepoOptions) (_ *repo_model.Repository, err error) { + forkedRepo, err := repo_model.GetUserFork(opts.BaseRepo.ID, owner.ID) if err != nil { return nil, err } |