Feature #343
closedlocal time zone support for SVN Viewer
0%
Description
A date is time of UTC in "SVN repository".
I am troubled, because others are local time.
Use localtime method, or every user should be able to set own timezone.
There is it in this way now.
===================================================================
--- app/models/svn_repos.rb (revision 521)
++ app/models/svn_repos.rb (working copy)@ -52,7 +52,7
@
info = Info.new({:root_url => doc.elements["info/entry/repository/root"].text,
:lastrev => Revision.new({
:identifier => doc.elements["info/entry/commit"].attributes['revision'],
- :time => Time.parse(doc.elements["info/entry/commit/date"].text),
:time => Time.parse(doc.elements["info/entry/commit/date"].text).localtime,
:author => (doc.elements["info/entry/commit/author"]
? doc.elements["info/entry/commit/author"].text : "")
})
})@ -90,7 +90,7
@
:size => (entry.elements['size'] and entry.elements['size'].text).to_i,
:lastrev => Revision.new({
:identifier => entry.elements['commit'].attributes['revision'],
- :time => Time.parse(entry.elements['commit'].elements['date'].text),
+ :time => Time.parse(entry.elements['commit'].elements['date'].text).localtime,
:author => (entry.elements['commit'].elements['author']
? entry.elements['commit'].elements['author'].text : "")
})
})@ -129,7 +129,7
@
===================================================================
revisions << Revision.new({:identifier => logentry.attributes['revision'],
:author => (logentry.elements['author'] ? logentry.elements['author'].text :
""),
- :time => Time.parse(logentry.elements['date'].text),
+ :time => Time.parse(logentry.elements['date'].text).localtime,
:message => logentry.elements['msg'].text,
:paths => paths
})
Thank you.
Updated by Jean-Philippe Lang almost 18 years ago
Thanks.
Fix committed in rev 587.