diff options
author | Rémy Coutable <remy@rymai.me> | 2016-04-15 12:15:52 +0200 |
---|---|---|
committer | Rémy Coutable <remy@rymai.me> | 2016-05-04 17:19:13 +0200 |
commit | 44f89eafc08a7967544429a3f930354a5f9bbbaf (patch) | |
tree | 7010adf8f188edcb8afd281a99970563b13d2980 /lib | |
parent | 72e4bd5fc40c3b61792bf5f8897ab881775c7146 (diff) | |
download | gitlab-ce-44f89eafc08a7967544429a3f930354a5f9bbbaf.tar.gz |
Use Rugged's TagCollection#create instead of gitlab-shell's Repository#add_tag for better performance
Signed-off-by: Rémy Coutable <remy@rymai.me>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/gitlab/backend/shell.rb | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/lib/gitlab/backend/shell.rb b/lib/gitlab/backend/shell.rb index 5e2fb863a8f..132f9cd1966 100644 --- a/lib/gitlab/backend/shell.rb +++ b/lib/gitlab/backend/shell.rb @@ -79,24 +79,6 @@ module Gitlab 'rm-project', "#{name}.git"]) end - # Add repository tag from passed ref - # - # path - project path with namespace - # tag_name - new tag name - # ref - HEAD for new tag - # message - optional message for tag (annotated tag) - # - # Ex. - # add_tag("gitlab/gitlab-ci", "v4.0", "master") - # add_tag("gitlab/gitlab-ci", "v4.0", "master", "message") - # - def add_tag(path, tag_name, ref, message = nil) - cmd = %W(#{gitlab_shell_path}/bin/gitlab-projects create-tag #{path}.git - #{tag_name} #{ref}) - cmd << message unless message.nil? || message.empty? - Gitlab::Utils.system_silent(cmd) - end - # Gc repository # # path - project path with namespace |