diff options
author | owsla <owsla@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2007-06-20 13:57:15 +0000 |
---|---|---|
committer | owsla <owsla@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2007-06-20 13:57:15 +0000 |
commit | 896aa5360217a1dbe9da3c1368cf2475ad6d842b (patch) | |
tree | 6d54d934a9be6f69736acd32cd9a8e0e8c51a3b5 | |
parent | 66cdfbfff0bdd3bb0b8223e791f1d1a2acfdcd17 (diff) | |
download | rdiff-backup-896aa5360217a1dbe9da3c1368cf2475ad6d842b.tar.gz |
Warn if file modification time is before 1970.
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@809 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
-rw-r--r-- | rdiff-backup/CHANGELOG | 2 | ||||
-rw-r--r-- | rdiff-backup/rdiff_backup/rpath.py | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/rdiff-backup/CHANGELOG b/rdiff-backup/CHANGELOG index 2d48ad0..a090bcf 100644 --- a/rdiff-backup/CHANGELOG +++ b/rdiff-backup/CHANGELOG @@ -1,6 +1,8 @@ New in v1.1.12 (????/??/??) --------------------------- +Warn if file modification time is before 1970. (Andrew Ferguson) + New in v1.1.11 (2007/07/15) --------------------------- diff --git a/rdiff-backup/rdiff_backup/rpath.py b/rdiff-backup/rdiff_backup/rpath.py index a9b8c9d..e5d84d9 100644 --- a/rdiff-backup/rdiff_backup/rpath.py +++ b/rdiff-backup/rdiff_backup/rpath.py @@ -847,6 +847,8 @@ class RPath(RORPath): def setmtime(self, modtime): """Set only modtime (access time to present)""" log.Log(lambda: "Setting time of %s to %d" % (self.path, modtime), 7) + if modtime < 0: log.Log("Warning: modification time of %s is" + "before 1970" % self.path, 2) try: self.conn.os.utime(self.path, (long(time.time()), modtime)) except OverflowError: log.Log("Cannot change mtime of %s to %s - problem is probably" |