Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/backend/gitolite.rb')
-rw-r--r--lib/gitlab/backend/gitolite.rb14
1 files changed, 11 insertions, 3 deletions
diff --git a/lib/gitlab/backend/gitolite.rb b/lib/gitlab/backend/gitolite.rb
index 3b8a2090f73..d026b76f5ef 100644
--- a/lib/gitlab/backend/gitolite.rb
+++ b/lib/gitlab/backend/gitolite.rb
@@ -22,7 +22,8 @@ module Gitlab
end
end
- def update_repository project
+ def update_repository project_id
+ project = Project.find(project_id)
config.update_project!(project)
end
@@ -33,8 +34,15 @@ module Gitlab
end
end
- def remove_repository project
- config.destroy_project!(project)
+ # Remove repository from gitolite
+ #
+ # name - project path with namespace
+ #
+ # Ex.
+ # remove_repository("gitlab/gitlab-ci")
+ #
+ def remove_repository(name)
+ config.destroy_project!(name)
end
def url_to_repo path