We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents da2fe12 + e45000c commit eee29b1Copy full SHA for eee29b1
lib/redmine/scm/adapters/xitolite_adapter.rb
@@ -85,7 +85,7 @@ def branches
85
git_cmd(cmd_args) do |io|
86
io.each_line do |line|
87
branch_rev = line.match('\s*(\*?)\s*(.*?)\s*([0-9a-f]{40}).*$')
88
- bran = GitBranch.new(branch_rev[2])
+ bran = GitBranch.new(branch_rev[2].to_s.force_encoding(Encoding::UTF_8))
89
bran.revision = branch_rev[3]
90
bran.scmid = branch_rev[3]
91
bran.is_default = (branch_rev[1] == '*')
@@ -104,7 +104,7 @@ def tags
104
@tags = []
105
cmd_args = %w|tag|
106
107
- @tags = io.readlines.sort!.map { |t| t.strip }
+ @tags = io.readlines.sort!.map { |t| t.strip.force_encoding(Encoding::UTF_8) }
108
end
109
@tags
110
rescue ScmCommandAborted => e
0 commit comments