From 5edc8a19120b32e65b26ef9090c442b22c652683 Mon Sep 17 00:00:00 2001 From: Rob Browning Date: Mon, 4 Jan 2016 21:07:40 -0600 Subject: [PATCH] PackWriter _end: fsync parent dir (not fdatasync) Thanks to Greg Troxel for jogging my memory. Signed-off-by: Rob Browning Tested-by: Rob Browning --- lib/bup/git.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bup/git.py b/lib/bup/git.py index 64b59bb..458810b 100644 --- a/lib/bup/git.py +++ b/lib/bup/git.py @@ -744,7 +744,7 @@ class PackWriter: os.rename(self.filename + '.pack', nameprefix + '.pack') os.rename(self.filename + '.idx', nameprefix + '.idx') try: - fdatasync(self.parentfd) + os.fsync(self.parentfd) finally: os.close(self.parentfd) -- 2.39.2