瀏覽代碼

[TASK] #4471 – borg help should print <command> list in sorted order: Step 11

Moved borg rename between mount and serve.
Thalian 6 年之前
父節點
當前提交
2eebe13d01
共有 1 個文件被更改,包括 19 次插入19 次删除
  1. 19 19
      src/borg/archiver.py

+ 19 - 19
src/borg/archiver.py

@@ -3505,6 +3505,25 @@ class Archiver:
         if parser.prog == 'borgfs':
             return parser
 
+        # borg rename
+        rename_epilog = process_epilog("""
+        This command renames an archive in the repository.
+
+        This results in a different archive ID.
+        """)
+        subparser = subparsers.add_parser('rename', parents=[common_parser], add_help=False,
+                                          description=self.do_rename.__doc__,
+                                          epilog=rename_epilog,
+                                          formatter_class=argparse.RawDescriptionHelpFormatter,
+                                          help='rename archive')
+        subparser.set_defaults(func=self.do_rename)
+        subparser.add_argument('location', metavar='ARCHIVE',
+                               type=location_validator(archive=True),
+                               help='archive to rename')
+        subparser.add_argument('name', metavar='NEWNAME',
+                               type=archivename_validator(),
+                               help='the new archive name to use')
+
         # borg serve
         serve_epilog = process_epilog("""
         This command starts a repository server process. This command is usually not used manually.
@@ -3776,25 +3795,6 @@ class Archiver:
         subparser.add_argument('location', metavar='REPOSITORY', nargs='?', default='',
                                type=location_validator(archive=False))
 
-        # borg rename
-        rename_epilog = process_epilog("""
-        This command renames an archive in the repository.
-
-        This results in a different archive ID.
-        """)
-        subparser = subparsers.add_parser('rename', parents=[common_parser], add_help=False,
-                                          description=self.do_rename.__doc__,
-                                          epilog=rename_epilog,
-                                          formatter_class=argparse.RawDescriptionHelpFormatter,
-                                          help='rename archive')
-        subparser.set_defaults(func=self.do_rename)
-        subparser.add_argument('location', metavar='ARCHIVE',
-                               type=location_validator(archive=True),
-                               help='archive to rename')
-        subparser.add_argument('name', metavar='NEWNAME',
-                               type=archivename_validator(),
-                               help='the new archive name to use')
-
         # borg list
         list_epilog = process_epilog("""
         This command lists the contents of a repository or an archive.