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/Time.py


From: dean gaudet
Subject: [Rdiff-backup-commits] rdiff-backup ./CHANGELOG rdiff_backup/Time.py
Date: Fri, 20 Jan 2006 16:24:24 +0000

CVSROOT:        /cvsroot/rdiff-backup
Module name:    rdiff-backup
Branch:         
Changes by:     dean gaudet <address@hidden>    06/01/20 16:24:24

Modified files:
        .              : CHANGELOG 
        rdiff_backup   : Time.py 

Log message:
        in a directory with 40 increments when i specified "--remove-older-than 
41B"
        i got a traceback... 40B and 42B were fine.  looks like a simple 
off-by-1.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff-backup/CHANGELOG.diff?tr1=1.179&tr2=1.180&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff-backup/rdiff_backup/Time.py.diff?tr1=1.11&tr2=1.12&r1=text&r2=text

Patches:
Index: rdiff-backup/CHANGELOG
diff -u rdiff-backup/CHANGELOG:1.179 rdiff-backup/CHANGELOG:1.180
--- rdiff-backup/CHANGELOG:1.179        Sun Jan 15 03:07:56 2006
+++ rdiff-backup/CHANGELOG      Fri Jan 20 16:24:24 2006
@@ -8,6 +8,8 @@
 A few minor changes to help rdiff-backup back up to an SMB/CIFS share.
 Thanks to Cengiz Gunay for testing.
 
+Fix an off-by-1 error in the "--remove-older-than nB" time specification.
+
 
 New in v1.1.5 (2006/01/01)
 --------------------------
Index: rdiff-backup/rdiff_backup/Time.py
diff -u rdiff-backup/rdiff_backup/Time.py:1.11 
rdiff-backup/rdiff_backup/Time.py:1.12
--- rdiff-backup/rdiff_backup/Time.py:1.11      Wed Apr  6 05:51:59 2005
+++ rdiff-backup/rdiff_backup/Time.py   Fri Jan 20 16:24:24 2006
@@ -187,7 +187,7 @@
        session_times = Globals.rbdir.conn.restore.MirrorStruct \
                                        .get_increment_times()
        session_times.sort()
-       if len(session_times) < session_num:
+       if len(session_times) <= session_num:
                return session_times[0] # Use oldest if two few backups
        return session_times[-session_num-1]
        




reply via email to

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