From f50068944d5a7840d2be6a4c53d854fc56372de8 Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Mon, 10 Oct 2016 05:18:43 +0200 Subject: [PATCH] update changed repo location immediately after acceptance fixes #1524 before, if a longer backup got interrupted before commit(), it asked same question again. --- borg/cache.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/borg/cache.py b/borg/cache.py index e293d9e14..04c7ad5bb 100644 --- a/borg/cache.py +++ b/borg/cache.py @@ -77,6 +77,9 @@ class Cache: if not yes(msg, false_msg="Aborting.", invalid_msg="Invalid answer, aborting.", retry=False, env_var_override='BORG_RELOCATED_REPO_ACCESS_IS_OK'): raise self.RepositoryAccessAborted() + # adapt on-disk config immediately if the new location was accepted + self.begin_txn() + self.commit() if sync and self.manifest.id != self.manifest_id: # If repository is older than the cache something fishy is going on