mirror of https://github.com/borgbackup/borg.git
borg config repo ... does not need cache/manifest/key, fixes #3802
thus, we should not use the with_repository decorator to set up the cache / key / manifest. this enables running borg config on the repo without the key / key passphrase (the config itself is in plaintext).
This commit is contained in:
parent
694118e523
commit
d593d17562
|
@ -1718,8 +1718,8 @@ class Archiver:
|
||||||
# see issue #1867.
|
# see issue #1867.
|
||||||
repository.commit()
|
repository.commit()
|
||||||
|
|
||||||
@with_repository(exclusive=True, cache=True, compatibility=(Manifest.Operation.WRITE,))
|
@with_repository(exclusive=True, manifest=False)
|
||||||
def do_config(self, args, repository, manifest, key, cache):
|
def do_config(self, args, repository):
|
||||||
"""get, set, and delete values in a repository or cache config file"""
|
"""get, set, and delete values in a repository or cache config file"""
|
||||||
|
|
||||||
def repo_validate(section, name, value=None, check_value=True):
|
def repo_validate(section, name, value=None, check_value=True):
|
||||||
|
|
Loading…
Reference in New Issue