I've been using
SyncToy to keep my desktop Mac and tablet synced. Following the switch to Daylight Savings Time, SyncToy started reporting all of my files to be out-of-sync! Well, I think this is an issue (feature?) with Samba, the software OS X uses to provide Windows file sharing (it's also used in Linux, so you'll likely see a similar problem there). When the files are viewed in both Windows Explorer and the Finder, they have the same, correct timestamps. But when shared through Samba, the timestamp is one hour off. Now, I'm not sure if this is a Samba thing, or a Windows/Mac thing -- it's hard to tell since what's being displayed can be manipulated by the program displaying it (the Finder does this all the time; it will substitute "Yesterday" for the date when the date is the previous day, for example) -- but it's not
new.
So, what to do? This time around, I gave in and just let it sync everything. This is OK as long as you don't have any files changed on one side that would incorrectly fall within the one-hour difference (since these would then be copied the wrong way, overwriting your changes). If you do have this possibility, then you can temporarily modify Samba to adjust for the time change as follows:
1. Using a command shell, edit your smb.conf file (located in /etc) and add a line in the [global] section:
time offset = 60
You will have to restart Samba by going to the Sharing preferences and turning Windows file sharing off and back on.
2. Sync -- only those files which have really changed will sync.
3. Take the change back out of smb.conf and again restart Windows file sharing.
4. Now sync everything. It doesn't matter which way the files are copied at this point, since they are all in sync.
I don't think you can leave the time offset option set because newly created/modified files will have the correct times on both sides; it's only those files modified before the switch that are misreported, it seems. So leaving it set would put you in a perpetual state of strangeness.
Another solution would be to "touch" all of the files on both sides to the same date/time, but this would mean actually losing the date/time information. Short of some other fix I'm unaware of, this will be a twice-per-year chore.