summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2003-04-07 08:45:44 +0000
committerbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2003-04-07 08:45:44 +0000
commit138e384445ae4b143d7aefb5a4289575ee4c6884 (patch)
tree2bdc8685b0a400f52f9f5be900d18d0222d7c2fa
parent9446f83a0d8e699e6d5953c415781a122d90ac87 (diff)
downloadrdiff-backup-138e384445ae4b143d7aefb5a4289575ee4c6884.tar.gz
fsync_delete now follows global fsync setting
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@315 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
-rw-r--r--rdiff-backup/rdiff_backup/Main.py2
-rw-r--r--rdiff-backup/rdiff_backup/rpath.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/rdiff-backup/rdiff_backup/Main.py b/rdiff-backup/rdiff_backup/Main.py
index 27b9198..1d811cd 100644
--- a/rdiff-backup/rdiff_backup/Main.py
+++ b/rdiff-backup/rdiff_backup/Main.py
@@ -145,7 +145,7 @@ def parse_cmdlineoptions(arglist):
sys.exit(0)
elif opt == "-v" or opt == "--verbosity": Log.setverbosity(arg)
elif opt == "--windows-mode":
- Globals.set('chars_to_quote', "A-Z:")
+ Globals.set('chars_to_quote', "A-Z:\\/*?\"<>|")
Globals.set('quoting_enabled', 1)
Globals.set('preserve_hardlinks', 0)
Globals.set('change_ownership', 0)
diff --git a/rdiff-backup/rdiff_backup/rpath.py b/rdiff-backup/rdiff_backup/rpath.py
index cea2e4b..3be5068 100644
--- a/rdiff-backup/rdiff_backup/rpath.py
+++ b/rdiff-backup/rdiff_backup/rpath.py
@@ -926,7 +926,7 @@ class RPath(RORPath):
self.delete()
os.fsync(fp.fileno())
assert not fp.close()
- self.get_parent_rp().fsync()
+ if Globals.fsync_directories: self.get_parent_rp().fsync()
def get_data(self):
"""Open file as a regular file, read data, close, return data"""