Defect #3761
Most recent CVS revisions are missing in "revisions" view
Status: | Closed | Start date: | 2009-08-19 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | % Done: | 0% | ||
Category: | SCM | |||
Target version: | 1.2.0 | |||
Resolution: | Fixed | Affected version: | 0.8.4 |
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.
Related issues
Associated revisions
History
#1
Updated by Randy Watson over 12 years ago
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
#2
Updated by David Hrivnak over 12 years ago
- 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.
#3
Updated by Toshi MARUYAMA over 11 years ago
- Status changed from Resolved to 7
- Assignee set to Toshi MARUYAMA
#4
Updated by Toshi MARUYAMA over 11 years ago
- Status changed from 7 to Closed
- Target version set to 1.2.0
- Resolution set to Fixed