From 0ffa4ec4295342dad18b81b4cef3361d4f07f433 Mon Sep 17 00:00:00 2001 From: Dan Helfman Date: Thu, 8 Jan 2026 10:27:02 -0800 Subject: [PATCH] For the "repo-create" action, don't pass "--log-json" to Borg, as its output isn't captured and parsed (#485). --- borgmatic/borg/repo_create.py | 1 - tests/unit/borg/test_repo_create.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/borgmatic/borg/repo_create.py b/borgmatic/borg/repo_create.py index d174fc76..fa36e14f 100644 --- a/borgmatic/borg/repo_create.py +++ b/borgmatic/borg/repo_create.py @@ -81,7 +81,6 @@ def create_repository( if feature.available(feature.Feature.REPO_CREATE, local_borg_version) else ('init',) ) - + ('--log-json',) + (('--encryption', encryption_mode) if encryption_mode else ()) + (('--other-repo', source_repository) if source_repository else ()) + (('--copy-crypt-key',) if copy_crypt_key else ()) diff --git a/tests/unit/borg/test_repo_create.py b/tests/unit/borg/test_repo_create.py index 7221d996..e7222b52 100644 --- a/tests/unit/borg/test_repo_create.py +++ b/tests/unit/borg/test_repo_create.py @@ -9,7 +9,7 @@ from borgmatic.borg import repo_create as module from ..test_verbosity import insert_logging_mock REPO_INFO_SOME_UNKNOWN_EXIT_CODE = -999 -REPO_CREATE_COMMAND = ('borg', 'repo-create', '--log-json', '--encryption', 'repokey') +REPO_CREATE_COMMAND = ('borg', 'repo-create', '--encryption', 'repokey') def insert_repo_info_command_found_mock():