Project

General

Profile

Patch #2946 ยป git_adapter.diff

Jean Schurger, 2009-03-10 18:41

View differences:

lib/redmine/scm/adapters/git_adapter.rb (working copy)
16 16
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
17 17

  
18 18
require 'redmine/scm/adapters/abstract_adapter'
19
require 'iconv'
19 20

  
20 21
module Redmine
21 22
  module Scm
......
51 52
                                      :scmid => changeset[:commit],
52 53
                                      :author => changeset[:author],
53 54
                                      :time => Time.parse(changeset[:date]),
54
                                      :message => changeset[:description],
55
                                      :message => Iconv.conv("utf-8", 
56
                                                            "ISO-8859-1",
57
                                                            changeset[:description]),
55 58
                                      :paths => files
56 59
                                     })
57 60
                  changeset = {}
......
84 87
                                :scmid => changeset[:commit],
85 88
                                :author => changeset[:author],
86 89
                                :time => (changeset[:date] ? Time.parse(changeset[:date]) : nil),
87
                                :message => changeset[:description],
90
                                :message => Iconv.conv("utf-8", 
91
                                                       "ISO-8859-1",
92
                                                       changeset[:description]),
88 93
                                :paths => files
89 94
                               })
90 95

  
......
158 163
                                           :scmid => changeset[:commit],
159 164
                                           :author => changeset[:author],
160 165
                                           :time => Time.parse(changeset[:date]),
161
                                           :message => changeset[:description],
166
                                           :message => Iconv.conv("utf-8", 
167
                                                             "ISO-8859-1",
168
                                                                  changeset[:description]),
162 169
                                           :paths => files
163 170
                                          })
164 171
                  if block_given?
......
199 206
                                       :scmid => changeset[:commit],
200 207
                                       :author => changeset[:author],
201 208
                                       :time => Time.parse(changeset[:date]),
202
                                       :message => changeset[:description],
209
                                       :message => Iconv.conv("utf-8", 
210
                                                             "ISO-8859-1",
211
                                                              changeset[:description]),
203 212
                                       :paths => files
204 213
                                      })
205 214
              if block_given?
    (1-1/1)