[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/restore.py
From: |
dean gaudet |
Subject: |
[Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/restore.py |
Date: |
Sat, 03 Feb 2007 17:32:27 +0000 |
CVSROOT: /cvsroot/rdiff-backup
Module name: rdiff-backup
Changes by: dean gaudet <dgaudet> 07/02/03 17:32:27
Modified files:
. : CHANGELOG
rdiff_backup : restore.py
Log message:
Fix restore from read-only bug -- rx perms on a repository directory are
enough, no need for write perms when restoring. (patch from Andrew
Price)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/CHANGELOG?cvsroot=rdiff-backup&r1=1.204&r2=1.205
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff_backup/restore.py?cvsroot=rdiff-backup&r1=1.57&r2=1.58
Patches:
Index: CHANGELOG
===================================================================
RCS file: /cvsroot/rdiff-backup/rdiff-backup/CHANGELOG,v
retrieving revision 1.204
retrieving revision 1.205
diff -u -b -r1.204 -r1.205
--- CHANGELOG 31 Jan 2007 16:12:44 -0000 1.204
+++ CHANGELOG 3 Feb 2007 17:32:27 -0000 1.205
@@ -1,6 +1,9 @@
New in v1.1.10 (????/??/??)
---------------------------
+Fix restore from read-only bug -- rx perms on a repository directory are
+enough, no need for write perms when restoring. (patch from Andrew Price)
+
Fix --list-increments bug in set_must_escape_dos_devices.
(Marc Dyksterhouse)
Index: rdiff_backup/restore.py
===================================================================
RCS file: /cvsroot/rdiff-backup/rdiff-backup/rdiff_backup/restore.py,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -b -r1.57 -r1.58
--- rdiff_backup/restore.py 15 Dec 2005 04:57:27 -0000 1.57
+++ rdiff_backup/restore.py 3 Feb 2007 17:32:27 -0000 1.58
@@ -708,7 +708,7 @@
"""Change permissions of directories between old_index and
index"""
for rp in self.get_new_rp_list(old_index, index):
if ((rp.isreg() and not rp.readable()) or
- (rp.isdir() and not rp.hasfullperms())):
+ (rp.isdir() and not (rp.executable() and
rp.readable()))):
old_perms = rp.getperms()
self.open_index_list.insert(0, (rp.index, rp,
old_perms))
if rp.isreg(): rp.chmod(0400 | old_perms)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/restore.py,
dean gaudet <=