浏览代码

consider an empty file as different to a non-existing file, fixes #3688

Thomas Waldmann 7 年之前
父节点
当前提交
c3b7d7b60c
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/borg/archiver.py

+ 4 - 0
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: