When pruning, make highest verbosity level list archives kept and pruned.

This commit is contained in:
Dan Helfman 2017-08-26 16:07:30 -07:00
parent 3f83788858
commit e3a559e13b
4 changed files with 7 additions and 3 deletions

4
NEWS
View file

@ -1,3 +1,7 @@
1.1.7.dev0
* When pruning, make highest verbosity level list archives kept and pruned.
1.1.6
* #12, #35: Support for Borg --exclude-from, --exclude-caches, and --exclude-if-present options.

View file

@ -33,7 +33,7 @@ def prune_archives(verbosity, repository, retention_config, remote_path=None):
remote_path_flags = ('--remote-path', remote_path) if remote_path else ()
verbosity_flags = {
VERBOSITY_SOME: ('--info', '--stats',),
VERBOSITY_LOTS: ('--debug', '--stats'),
VERBOSITY_LOTS: ('--debug', '--stats', '--list'),
}.get(verbosity, ())
full_command = (

View file

@ -70,7 +70,7 @@ def test_prune_archives_with_verbosity_lots_should_call_borg_with_debug_paramete
flexmock(module).should_receive('_make_prune_flags').with_args(retention_config).and_return(
BASE_PRUNE_FLAGS,
)
insert_subprocess_mock(PRUNE_COMMAND + ('--debug', '--stats',))
insert_subprocess_mock(PRUNE_COMMAND + ('--debug', '--stats', '--list'))
module.prune_archives(
repository='repo',

View file

@ -1,7 +1,7 @@
from setuptools import setup, find_packages
VERSION = '1.1.6'
VERSION = '1.1.7.dev0'
setup(