Use --remote-path, --debug and --info when checking for repo existence

These are currently not being used in the call to `borg info` performed
as part of the borgmatic init command to check whether or not the repo
already exists.
This commit is contained in:
Matthew Daley 2019-12-13 15:42:46 +13:00
parent c6cb21a748
commit dd16504329

View file

@ -23,7 +23,13 @@ def initialize_repository(
whether the repository should be append-only, and the storage quota to use, initialize the whether the repository should be append-only, and the storage quota to use, initialize the
repository. If the repository already exists, then log and skip initialization. repository. If the repository already exists, then log and skip initialization.
''' '''
info_command = (local_path, 'info', repository) info_command = (
(local_path, 'info')
+ (('--info',) if logger.getEffectiveLevel() == logging.INFO else ())
+ (('--debug',) if logger.isEnabledFor(logging.DEBUG) else ())
+ (('--remote-path', remote_path) if remote_path else ())
+ (repository,)
)
logger.debug(' '.join(info_command)) logger.debug(' '.join(info_command))
try: try: