Forráskód Böngészése

transfer: more Highlander options, fixes #6269

Thomas Waldmann 2 éve
szülő
commit
afccb1dee5
1 módosított fájl, 3 hozzáadás és 1 törlés
  1. 3 1
      src/borg/archiver/transfer_cmd.py

+ 3 - 1
src/borg/archiver/transfer_cmd.py

@@ -1,6 +1,6 @@
 import argparse
 
-from ._common import with_repository, with_other_repository
+from ._common import with_repository, with_other_repository, Highlander
 from ..archive import Archive
 from ..constants import *  # NOQA
 from ..crypto.key import uses_same_id_hash, uses_same_chunker_secret
@@ -210,6 +210,7 @@ class TransferMixIn:
             dest="other_location",
             type=location_validator(other=True),
             default=Location(other=True),
+            action=Highlander,
             help="transfer archives from the other repository",
         )
         subparser.add_argument(
@@ -218,6 +219,7 @@ class TransferMixIn:
             dest="upgrader",
             type=str,
             default="NoOp",
+            action=Highlander,
             help="use the upgrader to convert transferred data (default: no conversion)",
         )
         define_archive_filters_group(subparser)