From 260500f3a2dcd81a98de2ca00579e09c73fb4e43 Mon Sep 17 00:00:00 2001 From: Konmous04 <146933686+Konmous04@users.noreply.github.com> Date: Sat, 31 Jan 2026 21:48:28 +0200 Subject: [PATCH] prune: added -v / --info output, fixes #9262 --- src/borg/archiver.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/borg/archiver.py b/src/borg/archiver.py index 797fa41a1..35ea637ef 100644 --- a/src/borg/archiver.py +++ b/src/borg/archiver.py @@ -1658,6 +1658,12 @@ class Archiver: keep += prune_split(archives, rule, num, kept_because) to_delete = (set(archives) | checkpoints) - (set(keep) | set(keep_checkpoints)) + pruned_checkpoints_len = len(set(checkpoints) - set(keep_checkpoints)) + pruned_archives_len = len(to_delete) - pruned_checkpoints_len + logger.info('Found %d normal archives and %d checkpoint archives.', + len(archives), len(checkpoints)) + logger.info('Keeping %d archives and %d checkpoints, pruning %d archives and %d checkpoints.', + len(keep), len(keep_checkpoints), pruned_archives_len, pruned_checkpoints_len) stats = Statistics(iec=args.iec) with Cache(repository, key, manifest, lock_wait=self.lock_wait, iec=args.iec) as cache: def checkpoint_func():