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/FilenameMap..


From: Andrew Ferguson
Subject: [Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/FilenameMap...
Date: Sat, 05 Jan 2008 18:43:13 +0000

CVSROOT:        /sources/rdiff-backup
Module name:    rdiff-backup
Changes by:     Andrew Ferguson <owsla> 08/01/05 18:43:13

Modified files:
        .              : CHANGELOG 
        rdiff_backup   : FilenameMapping.py 

Log message:
        Properly initialize QuotedRPaths

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/CHANGELOG?cvsroot=rdiff-backup&r1=1.255&r2=1.256
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff_backup/FilenameMapping.py?cvsroot=rdiff-backup&r1=1.13&r2=1.14

Patches:
Index: CHANGELOG
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/CHANGELOG,v
retrieving revision 1.255
retrieving revision 1.256
diff -u -b -r1.255 -r1.256
--- CHANGELOG   3 Jan 2008 15:54:28 -0000       1.255
+++ CHANGELOG   5 Jan 2008 18:43:13 -0000       1.256
@@ -1,6 +1,8 @@
 New in v1.1.16 (????/??/??)
 ---------------------------
 
+Properly initialize new QuotedRPaths. Fixes --list-at-time, etc. when
+the target is remote. (Andrew Ferguson)
 
 New in v1.1.15 (2008/01/03)
 ---------------------------

Index: rdiff_backup/FilenameMapping.py
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/rdiff_backup/FilenameMapping.py,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- rdiff_backup/FilenameMapping.py     3 Jan 2008 15:05:55 -0000       1.13
+++ rdiff_backup/FilenameMapping.py     5 Jan 2008 18:43:13 -0000       1.14
@@ -124,8 +124,15 @@
        def __init__(self, connection, base, index = (), data = None):
                """Make new QuotedRPath"""
                self.quoted_index = tuple(map(quote, index))
-               rpath.RPath.__init__(self, connection, base, self.quoted_index, 
data)
+               self.conn = connection
                self.index = index
+               self.base = base
+               if base is not None:
+                       if base == "/": self.path = "/" + 
"/".join(self.quoted_index)
+                       else: self.path = "/".join((base,) + self.quoted_index)
+               self.file = None
+               if data or base is None: self.data = data
+               else: self.setdata()
 
        def __setstate__(self, rpath_state):
                """Reproduce QuotedRPath from __getstate__ output"""




reply via email to

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