summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/redmine/scm/adapters/git_adapter.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/redmine/scm/adapters/git_adapter.rb b/lib/redmine/scm/adapters/git_adapter.rb
index 175cc6c37..018ac459f 100644
--- a/lib/redmine/scm/adapters/git_adapter.rb
+++ b/lib/redmine/scm/adapters/git_adapter.rb
@@ -92,10 +92,12 @@ module Redmine
def tags
return @tags if @tags
- cmd = "#{self.class.sq_bin} --git-dir #{target('')} tag"
- shellout(cmd) do |io|
+ cmd_args = %w|tag|
+ scm_cmd(*cmd_args) do |io|
@tags = io.readlines.sort!.map{|t| t.strip}
end
+ rescue ScmCommandAborted
+ nil
end
def default_branch