瀏覽代碼

Add "--repository" flag to all actions where it makes sense (#564).

Dan Helfman 2 年之前
父節點
當前提交
7605838bfe

+ 2 - 0
NEWS

@@ -4,6 +4,8 @@
    "create", "prune", "compact", "check". If you'd like to retain the old ordering ("prune" and
    "create", "prune", "compact", "check". If you'd like to retain the old ordering ("prune" and
    "compact" first), then specify actions explicitly on the command-line.
    "compact" first), then specify actions explicitly on the command-line.
  * #304: Run any command-line actions in the order specified instead of using a fixed ordering.
  * #304: Run any command-line actions in the order specified instead of using a fixed ordering.
+ * #564: Add "--repository" flag to all actions where it makes sense, so you can run borgmatic on
+   a single configured repository instead of all of them.
  * #628: Add a Healthchecks "log" state to send borgmatic logs to Healthchecks without signalling
  * #628: Add a Healthchecks "log" state to send borgmatic logs to Healthchecks without signalling
    success or failure.
    success or failure.
  * #647: Add "--strip-components all" feature on the "extract" action to remove leading path
  * #647: Add "--strip-components all" feature on the "extract" action to remove leading path

+ 1 - 1
tests/unit/actions/test_check.py

@@ -32,7 +32,7 @@ def test_run_check_calls_hooks_for_configured_repository():
     )
     )
 
 
 
 
-def test_run_check_runs_with_select_repository():
+def test_run_check_runs_with_selected_repository():
     flexmock(module.logger).answer = lambda message: None
     flexmock(module.logger).answer = lambda message: None
     flexmock(module.borgmatic.config.validate).should_receive(
     flexmock(module.borgmatic.config.validate).should_receive(
         'repositories_match'
         'repositories_match'

+ 1 - 1
tests/unit/actions/test_compact.py

@@ -30,7 +30,7 @@ def test_compact_actions_calls_hooks_for_configured_repository():
     )
     )
 
 
 
 
-def test_compact_runs_with_select_repository():
+def test_compact_runs_with_selected_repository():
     flexmock(module.logger).answer = lambda message: None
     flexmock(module.logger).answer = lambda message: None
     flexmock(module.borgmatic.config.validate).should_receive(
     flexmock(module.borgmatic.config.validate).should_receive(
         'repositories_match'
         'repositories_match'

+ 1 - 1
tests/unit/actions/test_create.py

@@ -39,7 +39,7 @@ def test_run_create_executes_and_calls_hooks_for_configured_repository():
     )
     )
 
 
 
 
-def test_run_create_runs_with_select_repository():
+def test_run_create_runs_with_selected_repository():
     flexmock(module.logger).answer = lambda message: None
     flexmock(module.logger).answer = lambda message: None
     flexmock(module.borgmatic.config.validate).should_receive(
     flexmock(module.borgmatic.config.validate).should_receive(
         'repositories_match'
         'repositories_match'

+ 2 - 2
tests/unit/actions/test_prune.py

@@ -3,7 +3,7 @@ from flexmock import flexmock
 from borgmatic.actions import prune as module
 from borgmatic.actions import prune as module
 
 
 
 
-def test_run_prune_calls_hooks_of_configured_repository():
+def test_run_prune_calls_hooks_for_configured_repository():
     flexmock(module.logger).answer = lambda message: None
     flexmock(module.logger).answer = lambda message: None
     flexmock(module.borgmatic.config.validate).should_receive('repositories_match').never()
     flexmock(module.borgmatic.config.validate).should_receive('repositories_match').never()
     flexmock(module.borgmatic.borg.prune).should_receive('prune_archives').once()
     flexmock(module.borgmatic.borg.prune).should_receive('prune_archives').once()
@@ -27,7 +27,7 @@ def test_run_prune_calls_hooks_of_configured_repository():
     )
     )
 
 
 
 
-def test_run_prune_runs_with_select_repository():
+def test_run_prune_runs_with_selected_repository():
     flexmock(module.logger).answer = lambda message: None
     flexmock(module.logger).answer = lambda message: None
     flexmock(module.borgmatic.config.validate).should_receive(
     flexmock(module.borgmatic.config.validate).should_receive(
         'repositories_match'
         'repositories_match'