Browse Source

recreate repo: fix only one archive being processed

Marian Beermann 8 years ago
parent
commit
b410392899
2 changed files with 2 additions and 3 deletions
  1. 1 1
      src/borg/archive.py
  2. 1 2
      src/borg/archiver.py

+ 1 - 1
src/borg/archive.py

@@ -1447,7 +1447,7 @@ class ArchiveRecreater:
             return True
             return True
         self.process_items(archive, target)
         self.process_items(archive, target)
         replace_original = target_name is None
         replace_original = target_name is None
-        return self.save(archive, target, comment, replace_original=replace_original)
+        self.save(archive, target, comment, replace_original=replace_original)
 
 
     def process_items(self, archive, target):
     def process_items(self, archive, target):
         matcher = self.matcher
         matcher = self.matcher

+ 1 - 2
src/borg/archiver.py

@@ -1101,8 +1101,7 @@ class Archiver:
                 if recreater.is_temporary_archive(name):
                 if recreater.is_temporary_archive(name):
                     continue
                     continue
                 print('Processing', name)
                 print('Processing', name)
-                if not recreater.recreate(name, args.comment):
-                    break
+                recreater.recreate(name, args.comment)
         manifest.write()
         manifest.write()
         repository.commit()
         repository.commit()
         cache.commit()
         cache.commit()