소스 검색

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: