Discussion of bugs and problems found in Altap Salamander. In your reports, please be as descriptive as possible, and report one incident per report. Do not post crash reports here, send us the generated bug report by email instead, please.
Often, because of file system differences (and daylight saving time), files have time stamps that are exactly 1 hour different but are identical files. Currently directory compare breaks when encountering such files. Most directory compare programs allow one to specify this to overcome such issues. It would be great if Salamander also had such an option and was not affected by this.
Ian wrote:Often, because of file system differences (and daylight saving time), files have time stamps that are exactly 1 hour different but are identical files. Currently directory compare breaks when encountering such files. Most directory compare programs allow one to specify this to overcome such issues. It would be great if Salamander also had such an option and was not affected by this.
Please, look here: Options / Configuration / General /
Time resolution of file compare (used in Compare Directories)
Set 3600s and that's all...
Ian wrote:Often, because of file system differences (and daylight saving time), files have time stamps that are exactly 1 hour different but are identical files. Currently directory compare breaks when encountering such files. Most directory compare programs allow one to specify this to overcome such issues. It would be great if Salamander also had such an option and was not affected by this.
Please, look here: Options / Configuration / General /
Time resolution of file compare (used in Compare Directories)
Set 3600s and that's all...
This means that time difference up to one hour will be ignored. So this is not solution to this problem (we need exactly one hour).
We will have to add such option, we have it on to-do list, but it has relatively low priority.
Oops, I didn't mention it.
I use my tip only as a workaround. Sometimes another round of Compare Directories with content is needed to be sure...
I wish that you put this problem on your internal To-Do list higher, the solution will not be so complicated I think. This is really annoying. This behavior occurs because of the way that Windows NT stores time information, see: http://support.microsoft.com/?kbid=129574
OK, it's good to know it is on a to-do list somewhere. It's a shame it is low priority though - it effectively breaks directory compare in Salamander for me...
It would be so nice, if we could input a value little bit larger than 3600 s in the configuration panel. I always must change the value in my registry to 3602 s after changing any other settings.
Just in case you Altap guys not happen to think of it: if you implement this (which I would REALLY appreciate!), please allow more (any?) multiples of an hour, in addition to a few seconds. I often find a difference of two hours (and sometimes a second) when comparing FTP content.
I have added "Compare Directories: ignore time differences of exactly one or two hours" checkbox and changed "Time resolution of file compare (used in Compare Directories)" to "Compare Directories: ignore time differences up to". When Compare Directories detects pair of files with time difference of exactly one or two hours, it informs you that you can change settings to ignore it (to bypass DST related file time shifts). And when it should be ignored, it is, but it shows a note about how many pairs of files have this time difference. I think user should know about it, there is still small chance that this time difference is not DST related and its ignorance is unwanted. Both messages are optional, can be turned off. It will be available in 2.53 (also in its preview build).
Now with PB38, just to bump this thread for the 2 second difference too.
My HDD, NTFS. My Flash drive, FAT32.
Comparing directories & Salamander notifies me of 6 pairs of 1 or 2 hour difference.
That is fine. (Perhaps could they be colored differently, to point them out? <Yes, some sort of way to mark them would be nice.>)
But it is flagging as different the 1 hour 2 second difference files, which are in fact the same.