Skip to content

Commit 260500f

Browse files
authored
prune: added -v / --info output, fixes #9262
1 parent ea5a4a1 commit 260500f

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/borg/archiver.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1658,6 +1658,12 @@ def do_prune(self, args, repository, manifest, key):
16581658
keep += prune_split(archives, rule, num, kept_because)
16591659

16601660
to_delete = (set(archives) | checkpoints) - (set(keep) | set(keep_checkpoints))
1661+
pruned_checkpoints_len = len(set(checkpoints) - set(keep_checkpoints))
1662+
pruned_archives_len = len(to_delete) - pruned_checkpoints_len
1663+
logger.info('Found %d normal archives and %d checkpoint archives.',
1664+
len(archives), len(checkpoints))
1665+
logger.info('Keeping %d archives and %d checkpoints, pruning %d archives and %d checkpoints.',
1666+
len(keep), len(keep_checkpoints), pruned_archives_len, pruned_checkpoints_len)
16611667
stats = Statistics(iec=args.iec)
16621668
with Cache(repository, key, manifest, lock_wait=self.lock_wait, iec=args.iec) as cache:
16631669
def checkpoint_func():

0 commit comments

Comments
 (0)