aboutsummaryrefslogtreecommitdiffstats
path: root/services/repository/repository.go
diff options
context:
space:
mode:
authorJohn Olheiser <42128690+jolheiser@users.noreply.github.com>2019-11-24 11:57:52 -0600
committertechknowlogick <techknowlogick@gitea.io>2019-11-24 12:57:52 -0500
commite84326aaecf4850aab37861f1edf223dee2be674 (patch)
tree49b5c5f56acc087e0f91fc8173ac382edfef6688 /services/repository/repository.go
parentf25fd5c8ebc83c664b5ac1752e1c4dd11edc02a2 (diff)
downloadgitea-e84326aaecf4850aab37861f1edf223dee2be674.tar.gz
gitea-e84326aaecf4850aab37861f1edf223dee2be674.zip
Add git hooks and webhooks to template repositories; move to services (#8926)
* Add git hooks and webhooks to template options Signed-off-by: jolheiser <john.olheiser@gmail.com> * Update models/repo.go Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com> * Add tooltip if the user can't edit git hooks Signed-off-by: jolheiser <john.olheiser@gmail.com> * Close repositories after copying git hooks Signed-off-by: jolheiser <john.olheiser@gmail.com> * Wording Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com> * Restructure for services Signed-off-by: jolheiser <john.olheiser@gmail.com> * Return errors Signed-off-by: jolheiser <john.olheiser@gmail.com> * Move GenerateRepository to using a DBContext Signed-off-by: jolheiser <john.olheiser@gmail.com> * Wrap with models.WithTx Signed-off-by: jolheiser <john.olheiser@gmail.com> * Remove debug print Signed-off-by: jolheiser <john.olheiser@gmail.com> * Move if-error-delete-repo outside WithTx Signed-off-by: jolheiser <john.olheiser@gmail.com> * Return nil if no repo generated Signed-off-by: jolheiser <john.olheiser@gmail.com>
Diffstat (limited to 'services/repository/repository.go')
-rw-r--r--services/repository/repository.go15
1 files changed, 0 insertions, 15 deletions
diff --git a/services/repository/repository.go b/services/repository/repository.go
index b1156b41d5..5135435c78 100644
--- a/services/repository/repository.go
+++ b/services/repository/repository.go
@@ -44,21 +44,6 @@ func ForkRepository(doer, u *models.User, oldRepo *models.Repository, name, desc
return repo, nil
}
-// GenerateRepository generates a repository from a template
-func GenerateRepository(doer, u *models.User, oldRepo *models.Repository, opts models.GenerateRepoOptions) (*models.Repository, error) {
- repo, err := models.GenerateRepository(doer, u, oldRepo, opts)
- if err != nil {
- if repo != nil {
- if errDelete := models.DeleteRepository(doer, u.ID, repo.ID); errDelete != nil {
- log.Error("Rollback deleteRepository: %v", errDelete)
- }
- }
- return nil, err
- }
-
- return repo, nil
-}
-
// DeleteRepository deletes a repository for a user or organization.
func DeleteRepository(doer *models.User, repo *models.Repository) error {
if err := models.DeleteRepository(doer, repo.OwnerID, repo.ID); err != nil {