##// END OF EJS Templates
scm: cvs: use localtime at cvs rlog -d option (#996, #3761)....
Toshi MARUYAMA -
r4674:10ca61a13bd0
parent child
Show More
@@ -109,7 +109,7 module Redmine
109 109
110 110 path_with_project="#{url}#{with_leading_slash(path)}"
111 111 cmd = "#{CVS_BIN} -d #{shell_quote root_url} rlog"
112 cmd << " -d\">#{time_to_cvstime(identifier_from)}\"" if identifier_from
112 cmd << " -d\">#{time_to_cvstime_rlog(identifier_from)}\"" if identifier_from
113 113 cmd << " #{shell_quote path_with_project}"
114 114 shellout(cmd) do |io|
115 115 state="entry_start"
@@ -290,6 +290,12 module Redmine
290 290 end
291 291 return time.strftime("%Y-%m-%d %H:%M:%S")
292 292 end
293
294 def time_to_cvstime_rlog(time)
295 return nil if time.nil?
296 t1 = time.clone.localtime
297 return t1.strftime("%Y-%m-%d %H:%M:%S")
298 end
293 299
294 300 def normalize_cvs_path(path)
295 301 normalize_path(path.gsub(/Attic\//,''))
@@ -19,6 +19,15 begin
19 19 end
20 20 assert_equal 14, cnt
21 21 end
22
23 def test_revisions_from_rev3
24 rev3_committed_on = Time.gm(2007, 12, 13, 16, 27, 22)
25 cnt = 0
26 @adapter.revisions('', rev3_committed_on, nil, :with_paths => true) do |revision|
27 cnt += 1
28 end
29 assert_equal 2, cnt
30 end
22 31 else
23 32 puts "Cvs test repository NOT FOUND. Skipping unit tests !!!"
24 33 def test_fake; assert true end
General Comments 0
You need to be logged in to leave comments. Login now