[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/fs_abilitie..
From: |
dean gaudet |
Subject: |
[Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/fs_abilitie... |
Date: |
Sat, 19 May 2007 18:45:51 +0000 |
CVSROOT: /cvsroot/rdiff-backup
Module name: rdiff-backup
Changes by: dean gaudet <dgaudet> 07/05/19 18:45:51
Modified files:
. : CHANGELOG
rdiff_backup : fs_abilities.py
Log message:
Fix for bug #19896 -- symlink() doesn't work on a CIFS-mounted Windows
share. (Jonathan Hankins)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/CHANGELOG?cvsroot=rdiff-backup&r1=1.211&r2=1.212
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff_backup/fs_abilities.py?cvsroot=rdiff-backup&r1=1.34&r2=1.35
Patches:
Index: CHANGELOG
===================================================================
RCS file: /cvsroot/rdiff-backup/rdiff-backup/CHANGELOG,v
retrieving revision 1.211
retrieving revision 1.212
diff -u -b -r1.211 -r1.212
--- CHANGELOG 19 May 2007 18:38:45 -0000 1.211
+++ CHANGELOG 19 May 2007 18:45:50 -0000 1.212
@@ -1,6 +1,9 @@
New in v1.1.11 (????/??/??)
---------------------------
+Fix for bug #19896 -- symlink() doesn't work on a CIFS-mounted Windows
+share. (Jonathan Hankins)
+
Fix for bug #19895 -- eliminate traceback for special file detection
on CIFS mounts. (Jonathan Hankins)
Index: rdiff_backup/fs_abilities.py
===================================================================
RCS file: /cvsroot/rdiff-backup/rdiff-backup/rdiff_backup/fs_abilities.py,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -b -r1.34 -r1.35
--- rdiff_backup/fs_abilities.py 19 May 2007 18:38:45 -0000 1.34
+++ rdiff_backup/fs_abilities.py 19 May 2007 18:45:50 -0000 1.35
@@ -408,7 +408,11 @@
sym_source = dir_rp.append("symlinked_file1")
sym_source.touch()
sym_dest = dir_rp.append("symlinked_file2")
+ try:
sym_dest.symlink(sym_source.path)
+ except (OSError):
+ self.symlink_perms = 0
+ else:
sym_dest.setdata()
assert sym_dest.issym()
orig_umask = os.umask(077)