[Box Backup-commit] COMMIT r2261 - box/trunk/bin/bbackupquery
boxbackup-dev@fluffy.co.uk
boxbackup-dev@fluffy.co.uk
Thu, 21 Aug 2008 12:15:12 +0100 (BST)
Author: chris
Date: 2008-08-21 12:15:12 +0100 (Thu, 21 Aug 2008)
New Revision: 2261
Modified:
box/trunk/bin/bbackupquery/BackupQueries.cpp
Log:
Report when directory modification time is later than last sync time as
a possible cause of compare failure, just as we do with files.
Modified: box/trunk/bin/bbackupquery/BackupQueries.cpp
===================================================================
--- box/trunk/bin/bbackupquery/BackupQueries.cpp 2008-08-21 11:14:23 UTC (rev 2260)
+++ box/trunk/bin/bbackupquery/BackupQueries.cpp 2008-08-21 11:15:12 UTC (rev 2261)
@@ -1945,6 +1945,20 @@
"store directory '" <<
storePathDisplay << "' does not.");
rParams.mDifferences ++;
+
+ // Check the dir modification time
+ struct stat st;
+ if(::stat(localPath.c_str(), &st) == 0 &&
+ FileModificationTime(st) >
+ rParams.mLatestFileUploadTime)
+ {
+ rParams.mDifferencesExplainedByModTime ++;
+ BOX_INFO("Local directory '" <<
+ localPathDisplay << "' was "
+ "modified since the last sync, "
+ "might be reason for "
+ "difference");
+ }
}
else
{