From c7256abd84bf5a067f9941d9289e837f673977dc Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Thu, 6 Apr 2017 01:03:24 +0200 Subject: [PATCH] borg rename: expand placeholders, fixes #2386 --- src/borg/archiver.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/borg/archiver.py b/src/borg/archiver.py index 0bb211379..af21e0609 100644 --- a/src/borg/archiver.py +++ b/src/borg/archiver.py @@ -59,6 +59,7 @@ from .helpers import signal_handler, raising_signal_handler, SigHup, SigTerm from .helpers import ErrorIgnoringTextIOWrapper from .helpers import ProgressIndicatorPercent from .helpers import basic_json_data, json_print +from .helpers import replace_placeholders from .item import Item from .key import key_creator, tam_required_file, tam_required, RepoKey, PassphraseKey from .keymanager import KeyManager @@ -905,7 +906,8 @@ class Archiver: @with_archive def do_rename(self, args, repository, manifest, key, cache, archive): """Rename an existing archive""" - archive.rename(args.name) + name = replace_placeholders(args.name) + archive.rename(name) manifest.write() repository.commit() cache.commit()