diff options
-rw-r--r-- | bin/bbackupquery/BackupQueries.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/bin/bbackupquery/BackupQueries.cpp b/bin/bbackupquery/BackupQueries.cpp index 1a183599..92bc5c42 100644 --- a/bin/bbackupquery/BackupQueries.cpp +++ b/bin/bbackupquery/BackupQueries.cpp @@ -1945,6 +1945,20 @@ void BackupQueries::Compare(int64_t DirID, const std::string &rStoreDir, const s "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 { |