diff --git a/borgmatic/actions/rdelete.py b/borgmatic/actions/rdelete.py index ec7a10f0..1b57047c 100644 --- a/borgmatic/actions/rdelete.py +++ b/borgmatic/actions/rdelete.py @@ -20,7 +20,7 @@ def run_rdelete( if rdelete_arguments.repository is None or borgmatic.config.validate.repositories_match( repository, rdelete_arguments.repository ): - logger.answer(f'{repository.get("label", repository["path"])}: Deleting repository') + logger.answer(f'{repository.get("label", repository["path"])}: Deleting repository' + (' cache' if rdelete_arguments.cache_only else '')) borgmatic.borg.rdelete.delete_repository( repository, diff --git a/borgmatic/borg/delete.py b/borgmatic/borg/delete.py index 0b739721..b89e719c 100644 --- a/borgmatic/borg/delete.py +++ b/borgmatic/borg/delete.py @@ -28,6 +28,7 @@ def make_delete_command( (local_path, 'delete') + (('--info',) if logger.getEffectiveLevel() == logging.INFO else ()) + (('--debug', '--show-rc') if logger.isEnabledFor(logging.DEBUG) else ()) + + borgmatic.borg.flags.make_flags('dry-run', global_arguments.dry_run) + borgmatic.borg.flags.make_flags('remote-path', remote_path) + borgmatic.borg.flags.make_flags('log-json', global_arguments.log_json) + borgmatic.borg.flags.make_flags('lock-wait', config.get('lock_wait')) diff --git a/borgmatic/borg/rdelete.py b/borgmatic/borg/rdelete.py index 2f6b7a5e..0bbf4c03 100644 --- a/borgmatic/borg/rdelete.py +++ b/borgmatic/borg/rdelete.py @@ -33,6 +33,7 @@ def make_rdelete_command( ) + (('--info',) if logger.getEffectiveLevel() == logging.INFO else ()) + (('--debug', '--show-rc') if logger.isEnabledFor(logging.DEBUG) else ()) + + borgmatic.borg.flags.make_flags('dry-run', global_arguments.dry_run) + borgmatic.borg.flags.make_flags('remote-path', remote_path) + borgmatic.borg.flags.make_flags('log-json', global_arguments.log_json) + borgmatic.borg.flags.make_flags('lock-wait', config.get('lock_wait')) diff --git a/borgmatic/commands/arguments.py b/borgmatic/commands/arguments.py index d45bf135..52aac55a 100644 --- a/borgmatic/commands/arguments.py +++ b/borgmatic/commands/arguments.py @@ -736,7 +736,7 @@ def make_parsers(): delete_group.add_argument( '--save-space', action='store_true', - help='Work slower, but using less space', + help='Work slower, but using less space [Not supported in Borg 2.x+]', ) delete_group.add_argument( '--checkpoint-interval',