Btrfs-progs: Complete the help information of btrfs send/receive
A message that is not in the archive (sent off-list or not yet received): [email protected]
PATCH 1/1 Btrfs-progs: Complete the help information of btrfs send/receive
From: Chen Yang <[email protected]>
Date: Fri, 18 Jan 2013 14:52:12 +0800
Subject: [PATCH] Btrfs-progs: Complete the help information of btrfs
send/receive
When typing command "btrfs send --help" or "btrfs receive --help", the help information of the commands is incomplete, which only shows a short usage.
This patch helps to display the complete infomation of the commands.
Signed-off-by Cheng Yang <[email protected]>
--- btrfs.c | 4 ++-- cmds-receive.c | 6 +++--- cmds-send.c | 13 +++---------- commands.h | 3 +++ 4 files changed, 11 insertions(+), 15 deletions(-)
btrfs.c +2 -2
@@ -247,8 +247,8 @@ const struct cmd_group btrfs_cmd_group = { { "device", cmd_device, NULL, &device_cmd_group, 0 }, { "scrub", cmd_scrub, NULL, &scrub_cmd_group, 0 }, { "inspect-internal", cmd_inspect, NULL, &inspect_cmd_group, 0 }, - { "send", cmd_send, NULL, &send_cmd_group, 0 }, - { "receive", cmd_receive, NULL, &receive_cmd_group, 0 }, + { "send", cmd_send, cmd_send_usage, NULL, 0 }, + { "receive", cmd_receive, cmd_receive_usage, NULL, 0 }, { "quota", cmd_quota, NULL, "a_cmd_group, 0 }, { "qgroup", cmd_qgroup, NULL, &qgroup_cmd_group, 0 }, { "help", cmd_help, cmd_help_usage, NULL, 0 },
cmds-receive.c +3 -3
@@ -879,8 +879,8 @@ static const char * const receive_cmd_group_usage[] = {NULL }; -static const char *const cmd_receive_usage[] = { -"btrfs receive [-v] [-i <infile>] <mount>" , +const char *const cmd_receive_usage[] = { +"btrfs receive [-v] [-f <infile>] <mount>" ,"Receive subvolumes from stdin." ,"Receives one or more subvolumes that were previously " ,"sent with btrfs send. The received subvolumes are stored" ,
@@ -891,7 +891,7 @@ static const char * const cmd_receive_usage[] = {"After receiving a subvolume, it is immediately set to" ,"read only.\n" ,"-v Enable verbose debug output. Each" , -" occurrency of this option increases the" , +" occurrence of this option increases the" ," verbose level more." ,"-f <infile> By default, btrfs receive uses stdin" , " to receive the subvolumes. Use this",
cmds-send.c +3 -10
@@ -613,7 +613,7 @@ static const char * const send_cmd_group_usage[] = {NULL }; -static const char *const cmd_send_usage[] = { +const char *const cmd_send_usage[] = {"btrfs send [-v] [-i <subvol>] [-p <parent>] <subvol>" ,"Send the subvolume to stdout." ,"Sends the subvolume specified by <subvol> to stdout." ,
@@ -628,12 +628,12 @@ static const char * const cmd_send_usage[] = {"A manually specified snapshot parent is also regarded" ,"as 'clone source'.\n" ,"-v Enable verbose debug output. Each" , -" occurrency of this option increases the" , +" occurrence of this option increases the" ," verbose level more." ,"-i <subvol> Informs btrfs send that this subvolume," ," can be taken as 'clone source'. This can" ," be used for incremental sends." , -"-p <subvol> Disable automatic snaphot parent" , +"-p <subvol> Disable automatic snapshot parent" ," determination and use <subvol> as parent." ," This subvolume is also added to the list" , " of 'clone sources' (see -i).",
@@ -643,13 +643,6 @@ static const char * const cmd_send_usage[] = { NULL }; -const struct cmd_group send_cmd_group = { - send_cmd_group_usage,NULL , { - {"send" , cmd_send_start, cmd_send_usage,NULL ,0 }, - {0 ,0 ,0 ,0 ,0 }, - }, -}; -int cmd_send (int argc,char **argv) {return cmd_send_start (argc, argv);
commands.h +3 -0
@@ -93,6 +93,9 @@ extern const struct cmd_group receive_cmd_group;extern const struct cmd_group quota_cmd_group;extern const struct cmd_group qgroup_cmd_group; +extern const char *const cmd_send_usage[]; +extern const char *const cmd_receive_usage[]; +int cmd_subvolume (int argc,char **argv);int cmd_filesystem (int argc,char **argv);int cmd_balance (int argc,char **argv);
Signature · 1 line
1.7.7.6