mirror of
https://github.com/octoleo/restic.git
synced 2024-11-29 16:23:59 +00:00
9ccdba9df6
The `init` and `copy` commands can now use `--repository-file2` flag and the `$RESTIC_REPOSITORY_FILE2` environment variable. This also fixes the conflict with the `--repository-file` and `--repo2` flag. Tests are added for the initSecondaryGlobalOpts function. This adds a NOK function to the test helper functions. This NOK tests if err is not nil, and otherwise fail the test. With the NOK function a couple of sad paths are tested in the initSecondaryGlobalOpts function. In total the tests checks wether the following are passed correct: - Password - PasswordFile - Repo - RepositoryFile The following situation must return an error to pass the test: - no Repo or RepositoryFile defined - Repo and RepositoryFile defined both
15 lines
685 B
Plaintext
15 lines
685 B
Plaintext
Enhancement: Add `--repository-file2` option to `init` and `copy` command
|
|
|
|
The `init` and `copy` command can now be used with the `--repository-file2`
|
|
option or the `$RESTIC_REPOSITORY_FILE2` environment variable.
|
|
These to options are in addition to the `--repo2` flag and allow you to read
|
|
the destination repository from a file.
|
|
|
|
Using both `--repository-file` and `--repo2` options resulted in an error for
|
|
the `copy` or `init` command. The handling of this combination of options has
|
|
been fixed. A workaround for this issue is to only use `--repo` or `-r` and
|
|
`--repo2` for `init` or `copy`.
|
|
|
|
https://github.com/restic/restic/issues/3293
|
|
https://github.com/restic/restic/pull/3294
|