@@ -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 => |
|
|
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