One of our developers came in this morning to find all checked in files in his Vault GUI marked as Renegade. He typically keeps a local copy of all files managed by Vault on his PC.
None of our other developer has reported this problem. Note: He did leave the Vault Client running all weekend. And, we did go off daylight savings time this weekend.
Any ideas?
Both client and server Vault components are at 2.0.6.
Thanks,
Don
All checked in files changed to status Renegade
Moderator: SourceGear
-
- Posts: 114
- Joined: Fri Mar 05, 2004 11:18 am
- Location: Raleigh, NC
It was the DST change. Windows always reports its filesystem modification times in local time, which means whenever a computer's time zone changes (including adjustments due to DST), Vault is told the file times have changed, compared to their old values. Vault 3.0 fixes this by storing modification times as UTC in its state files, and converting them to local time for comparison. Vault 3.0 will also offer CRCs, which will supersede filesystem modification time checks when enabled.
In Vault 2.0, unwanted renegade files can be undone as a batch from the pending change set. If he's worried that a few of those renegade files may have important changes (made before the DST switch), he can temporarily switch his user option "Require Check Out before Check In" to OFF, then check in all his edited files (which were just renegade). The commit/check in process will perform a CRC check on each file and revert its status to none if it was not really modified.
In Vault 2.0, unwanted renegade files can be undone as a batch from the pending change set. If he's worried that a few of those renegade files may have important changes (made before the DST switch), he can temporarily switch his user option "Require Check Out before Check In" to OFF, then check in all his edited files (which were just renegade). The commit/check in process will perform a CRC check on each file and revert its status to none if it was not really modified.
Shaw Terwilliger
SourceGear LLC
`echo sterwill5sourcegear6com | tr 56 @.`
SourceGear LLC
`echo sterwill5sourcegear6com | tr 56 @.`