All checked in files changed to status Renegade

If you are having a problem using Vault, post a message here.

Moderator: SourceGear

Post Reply
Don Thimsen
Posts: 114
Joined: Fri Mar 05, 2004 11:18 am
Location: Raleigh, NC

All checked in files changed to status Renegade

Post by Don Thimsen » Mon Nov 01, 2004 3:59 pm

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

sterwill
Posts: 256
Joined: Thu Nov 06, 2003 10:01 am
Location: SourceGear

Post by sterwill » Tue Nov 02, 2004 8:52 am

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.
Shaw Terwilliger
SourceGear LLC
`echo sterwill5sourcegear6com | tr 56 @.`

Post Reply