Defect #3761
closed
Most recent CVS revisions are missing in "revisions" view
Added by David Hrivnak over 15 years ago.
Updated almost 14 years ago.
Description
When retrieving the latest revisions from CVS the most recent ones (within a few hours) are missing because (I believe) CVS uses UTC timestamps but Redmine must be querying using the users local timezone, im my case EST. The most recent check-ins appear to be "in the future" so I think Redmine misses them.
I've noticed this too. Plus, the checkin times that are shown in the repository view are incorrect, ie off by five hours, which we are current GMT-5
- Status changed from New to Resolved
I managed to fix this by editing the following line in app/models/repository/cvs.rb (line 101)
FROM: fetch_since = latest_changeset ? latest_changeset.committed_on : nil
TO: fetch_since = latest_changeset ? latest_changeset.committed_on - 4.hours : nil
The times reported by redmine are still off (since CVS is UTC) but this change prevents redmine from missing the most recent checkins. I didn't check this in given it's hackish.
- Status changed from Resolved to 7
- Assignee set to Toshi MARUYAMA
- Status changed from 7 to Closed
- Target version set to 1.2.0
- Resolution set to Fixed
Also available in: Atom
PDF