Defect #21141 ยป 0001-Force-encoding-of-git-branches-and-tags-to-UTF-8.patch
lib/redmine/scm/adapters/git_adapter.rb | ||
---|---|---|
86 | 86 |
bran.revision = branch_rev[3] |
87 | 87 |
bran.scmid = branch_rev[3] |
88 | 88 |
bran.is_default = ( branch_rev[1] == '*' ) |
89 |
bran.force_encoding("UTF-8") if bran.respond_to?(:force_encoding) |
|
89 | 90 |
@branches << bran |
90 | 91 |
end |
91 | 92 |
end |
... | ... | |
99 | 100 |
@tags = [] |
100 | 101 |
cmd_args = %w|tag| |
101 | 102 |
git_cmd(cmd_args) do |io| |
102 |
@tags = io.readlines.sort!.map{|t| t.strip} |
|
103 |
@tags = io.readlines.sort!.map do |tag| |
|
104 |
tag = tag.strip |
|
105 |
tag.force_encoding("UTF-8") if tag.respond_to?(:force_encoding) |
|
106 |
tag |
|
107 |
end |
|
103 | 108 |
end |
104 | 109 |
@tags |
105 | 110 |
rescue ScmCommandAborted |