From c3b7d7b60cc3fe597e0f338572a0458922e1aca4 Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Sat, 17 Mar 2018 18:50:51 +0100 Subject: [PATCH] consider an empty file as different to a non-existing file, fixes #3688 --- src/borg/archiver.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/borg/archiver.py b/src/borg/archiver.py index 7a5cedb20..1435dd827 100644 --- a/src/borg/archiver.py +++ b/src/borg/archiver.py @@ -1030,6 +1030,10 @@ class Archiver: return 'changed link' def contents_changed(item1, item2): + if item1.get('deleted') != item2.get('deleted'): + # a deleleted/non-existing file is considered different to an existing file, + # even if the latter is empty. + return True if can_compare_chunk_ids: return item1.chunks != item2.chunks else: