]> source.dussan.org Git - redmine.git/commitdiff
Fix: SVN commit dates are now stored as local time
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 14 Jul 2007 14:53:18 +0000 (14:53 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 14 Jul 2007 14:53:18 +0000 (14:53 +0000)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@587 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/redmine/scm/adapters/subversion_adapter.rb

index f58bdb13da5cbe4b30ea225fe781e0508fd3b969..c0ccbc9d62634d38bea4cf03f014072192953d97 100644 (file)
@@ -38,7 +38,7 @@ module Redmine
               info = Info.new({:root_url => doc.elements["info/entry/repository/root"].text,\r
                                :lastrev => Revision.new({\r
                                  :identifier => doc.elements["info/entry/commit"].attributes['revision'],\r
-                                 :time => Time.parse(doc.elements["info/entry/commit/date"].text),\r
+                                 :time => Time.parse(doc.elements["info/entry/commit/date"].text).localtime,\r
                                  :author => (doc.elements["info/entry/commit/author"] ? doc.elements["info/entry/commit/author"].text : "")\r
                                })\r
                              })\r
@@ -76,7 +76,7 @@ module Redmine
                             :size => (entry.elements['size'] and entry.elements['size'].text).to_i,\r
                             :lastrev => Revision.new({\r
                               :identifier => entry.elements['commit'].attributes['revision'],\r
-                              :time => Time.parse(entry.elements['commit'].elements['date'].text),\r
+                              :time => Time.parse(entry.elements['commit'].elements['date'].text).localtime,\r
                               :author => (entry.elements['commit'].elements['author'] ? entry.elements['commit'].elements['author'].text : "")\r
                               })\r
                             })\r
@@ -115,7 +115,7 @@ module Redmine
                 \r
                 revisions << Revision.new({:identifier => logentry.attributes['revision'],\r
                               :author => (logentry.elements['author'] ? logentry.elements['author'].text : ""),\r
-                              :time => Time.parse(logentry.elements['date'].text),\r
+                              :time => Time.parse(logentry.elements['date'].text).localtime,\r
                               :message => logentry.elements['msg'].text,\r
                               :paths => paths\r
                             })\r