1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-02-22 06:01:54 +00:00

Merge pull request #3682 from milkey-mouse/set-prev-location-early

Set cache previous_location on load instead of save (fixes #3304)
This commit is contained in:
TW 2018-03-20 22:43:28 +01:00 committed by GitHub
commit adf9919d3e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -290,6 +290,7 @@ def load(self):
self.previous_location = recanonicalize_relative_location(previous_location, self.repository)
else:
self.previous_location = None
self._config.set('cache', 'previous_location', self.repository._location.canonical_path())
def save(self, manifest=None, key=None):
if manifest:
@ -304,7 +305,6 @@ def save(self, manifest=None, key=None):
self._config.set('integrity', 'manifest', manifest.id_str)
if key:
self._config.set('cache', 'key_type', str(key.TYPE))
self._config.set('cache', 'previous_location', self.repository._location.canonical_path())
with SaveFile(self.config_path) as fd:
self._config.write(fd)