##// END OF EJS Templates
scm: cvs: fix age column on repository view is off by timezone delta (#7827)....
Toshi MARUYAMA -
r4968:732ee35b2fdb
parent child
Show More
@@ -107,6 +107,16 module Redmine
107 107 fields = line.chop.split('/',-1)
108 108 logger.debug(">>InspectLine #{fields.inspect}")
109 109 if fields[0]!="D"
110 time = nil
111 # Thu Dec 13 16:27:22 2007
112 time_l = fields[-3].split(' ')
113 if time_l.size == 5 && time_l[4].length == 4
114 begin
115 time = Time.parse(
116 "#{time_l[1]} #{time_l[2]} #{time_l[3]} GMT #{time_l[4]}")
117 rescue
118 end
119 end
110 120 entries << Entry.new(
111 121 {
112 122 :name => fields[-5],
@@ -118,7 +128,7 module Redmine
118 128 {
119 129 :revision => fields[-4],
120 130 :name => fields[-4],
121 :time => Time.parse(fields[-3]),
131 :time => time,
122 132 :author => ''
123 133 })
124 134 })
@@ -39,6 +39,14 begin
39 39 assert_equal 2, cnt
40 40 end
41 41
42 def test_entries_rev3
43 rev3_committed_on = Time.gm(2007, 12, 13, 16, 27, 22)
44 entries = @adapter.entries('sources', rev3_committed_on)
45 assert_equal 2, entries.size
46 assert_equal entries[0].name, "watchers_controller.rb"
47 assert_equal entries[0].lastrev.time, Time.gm(2007, 12, 13, 16, 27, 22)
48 end
49
42 50 private
43 51
44 52 def test_scm_version_for(scm_command_version, version)
General Comments 0
You need to be logged in to leave comments. Login now