[Top][All Lists]
[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"""