Actions
Patch #18923
closedGit: fix empty repository.tags
Status:
Closed
Priority:
Normal
Assignee:
-
Category:
SCM
Target version:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Description
in lib/redmine/scm/adapter/git_adapter.rb
the tags method should return @tags as last statement :
def tags return @tags if @tags cmd_args = %w|tag| git_cmd(cmd_args) do |io| @tags = io.readlines.sort!.map{|t| t.strip} end @tags rescue ScmCommandAborted nil end
otherwise get an empty string.
Updated by Toshi MARUYAMA almost 10 years ago
- Subject changed from Fix empty repository.tags to Git: fix empty repository.tags
Updated by Toshi MARUYAMA almost 10 years ago
- Status changed from New to Closed
otherwise get an empty string.
I cannot reproduce.
$ RAILS_ENV=test ruby bin/rails console Loading test environment (Rails 4.2.0) 1.9.3-p551 :001 > adapter = Redmine::Scm::Adapters::GitAdapter.new("/REDMINE/bare-dir/test00.git",nil,nil,nil,"UTF-8") Shelling out: 'git' --version --no-color Shelling out: 'git' '--git-dir' '/REDMINE/bare-dir/test00.git' 'log' '--no-color' '--encoding=UTF-8' '--date=iso' '--pretty=fuller' '--no-merges' '-n' '1' => #<Redmine::Scm::Adapters::GitAdapter:0x000000049b9020 @url="/REDMINE/bare-dir/test00.git", @root_url="/REDMINE/bare-dir/test00.git", @path_encoding="UTF-8"> 1.9.3-p551 :002 > adapter.tags Shelling out: 'git' '--git-dir' '/REDMINE/bare-dir/test00.git' 'tag' => [] 1.9.3-p551 :003 >
Updated by Nicolas Rodriguez almost 10 years ago
Actions