1234567891011121314151617181920212223242526272829303132 |
- import logging
- import borgmatic.borg.transfer
- logger = logging.getLogger(__name__)
- def run_transfer(
- repository,
- storage,
- local_borg_version,
- transfer_arguments,
- global_arguments,
- local_path,
- remote_path,
- ):
- '''
- Run the "transfer" action for the given repository.
- '''
- logger.info(
- f'{repository.get("label", repository["path"])}: Transferring archives to repository'
- )
- borgmatic.borg.transfer.transfer_archives(
- global_arguments.dry_run,
- repository['path'],
- storage,
- local_borg_version,
- transfer_arguments,
- global_arguments,
- local_path=local_path,
- remote_path=remote_path,
- )
|