Explorar o código

archive deletion: use store soft-deletion

This keeps the object, just renames it to "*.del".
Thomas Waldmann hai 7 meses
pai
achega
c8bce0329d
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/borg/manifest.py

+ 1 - 1
src/borg/manifest.py

@@ -327,7 +327,7 @@ class Archives:
         # delete an archive
         assert isinstance(id, bytes)
         assert not self.legacy
-        self.repository.store_delete(f"archives/{bin_to_hex(id)}")
+        self.repository.store_move(f"archives/{bin_to_hex(id)}", delete=True)  # soft-delete
 
     def list(
         self,