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:
parent
2f95c8ea79
commit
316f5a345f
2 changed files with 11 additions and 13 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue