rdiff-backup-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/rpath.py


From: Andrew Ferguson
Subject: [Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/rpath.py
Date: Wed, 20 Jun 2007 13:57:16 +0000

CVSROOT:        /sources/rdiff-backup
Module name:    rdiff-backup
Changes by:     Andrew Ferguson <owsla> 07/06/20 13:57:16

Modified files:
        .              : CHANGELOG 
        rdiff_backup   : rpath.py 

Log message:
        Warn if file modification time is before 1970.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/CHANGELOG?cvsroot=rdiff-backup&r1=1.217&r2=1.218
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff_backup/rpath.py?cvsroot=rdiff-backup&r1=1.105&r2=1.106

Patches:
Index: CHANGELOG
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/CHANGELOG,v
retrieving revision 1.217
retrieving revision 1.218
diff -u -b -r1.217 -r1.218
--- CHANGELOG   15 Jun 2007 07:35:11 -0000      1.217
+++ CHANGELOG   20 Jun 2007 13:57:15 -0000      1.218
@@ -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)
 ---------------------------

Index: rdiff_backup/rpath.py
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/rdiff_backup/rpath.py,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -b -r1.105 -r1.106
--- rdiff_backup/rpath.py       29 Jan 2007 17:13:07 -0000      1.105
+++ rdiff_backup/rpath.py       20 Jun 2007 13:57:15 -0000      1.106
@@ -847,6 +847,8 @@
        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"




reply via email to

[Prev in Thread] Current Thread [Next in Thread]