1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2024-12-23 16:26:29 +00:00

docs: borg upgrade also handles borg 0.xx -> 1.0

This commit is contained in:
Thomas Waldmann 2016-02-07 19:23:06 +01:00
parent 2f95c8ea79
commit 316f5a345f
2 changed files with 11 additions and 13 deletions

View file

@ -548,15 +548,13 @@ def do_prune(self, args):
def do_upgrade(self, args):
"""upgrade a repository from a previous version"""
# XXX: currently only upgrades from Attic repositories, but may
# eventually be extended to deal with major upgrades for borg
# itself.
# mainly for upgrades from Attic repositories,
# but also supports borg 0.xx -> 1.0 upgrade.
#
# in this case, it should auto-detect the current repository
# format and fire up necessary upgrade mechanism. this remains
# to be implemented.
# TODO:
# it should auto-detect the current repository format and fire up
# necessary upgrade mechanism.
# XXX: should auto-detect if it is an attic repository here
repo = AtticRepositoryUpgrader(args.location.path, create=False)
try:
repo.upgrade(args.dry_run, inplace=args.inplace, progress=args.progress)
@ -1212,9 +1210,9 @@ def build_parser(self, args=None, prog=None):
help='repository to prune')
upgrade_epilog = textwrap.dedent("""
Upgrade an existing Borg repository. This currently
only supports converting an Attic repository, but may
eventually be extended to cover major Borg upgrades as well.
Upgrade an existing Borg repository.
This currently supports converting an Attic repository to Borg and also
helps with converting Borg 0.xx to 1.0.
It will change the magic strings in the repository's segments
to match the new Borg magic strings. The keyfiles found in

View file

@ -34,9 +34,9 @@ borg upgrade
Description
~~~~~~~~~~~
Upgrade an existing Borg repository. This currently
only supports converting an Attic repository, but may
eventually be extended to cover major Borg upgrades as well.
Upgrade an existing Borg repository.
This currently supports converting an Attic repository to Borg and also
helps with converting Borg 0.xx to 1.0.
It will change the magic strings in the repository's segments
to match the new Borg magic strings. The keyfiles found in