Procházet zdrojové kódy

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

Dan Helfman před 7 roky
rodič
revize
e3a559e13b
4 změnil soubory, kde provedl 7 přidání a 3 odebrání
  1. 4 0
      NEWS
  2. 1 1
      borgmatic/borg/prune.py
  3. 1 1
      borgmatic/tests/unit/borg/test_prune.py
  4. 1 1
      setup.py

+ 4 - 0
NEWS

@@ -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.

+ 1 - 1
borgmatic/borg/prune.py

@@ -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 = (

+ 1 - 1
borgmatic/tests/unit/borg/test_prune.py

@@ -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',

+ 1 - 1
setup.py

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