| 
														
															@@ -1585,11 +1585,12 @@ class ArchiveChecker: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if orphaned: 
														 | 
														
														 | 
														
															             if orphaned: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 logger.error('{} orphaned objects found!'.format(len(orphaned))) 
														 | 
														
														 | 
														
															                 logger.error('{} orphaned objects found!'.format(len(orphaned))) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 self.error_found = True 
														 | 
														
														 | 
														
															                 self.error_found = True 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if self.repair: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                logger.info('Deleting orphaned objects...') 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if self.repair and unused: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                logger.info('Deleting %d orphaned and %d superseded objects...' % ( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    len(orphaned), len(self.possibly_superseded))) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 for id_ in unused: 
														 | 
														
														 | 
														
															                 for id_ in unused: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     self.repository.delete(id_) 
														 | 
														
														 | 
														
															                     self.repository.delete(id_) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                logger.info('Finished deleting orphaned objects.') 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                logger.info('Finished deleting orphaned/superseded objects.') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         else: 
														 | 
														
														 | 
														
															         else: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             logger.info('Orphaned objects check skipped (needs all archives checked).') 
														 | 
														
														 | 
														
															             logger.info('Orphaned objects check skipped (needs all archives checked).') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 |