From ec3fbfcb5534a70b3a936aca348e9abe69102876 Mon Sep 17 00:00:00 2001 From: David Sterba Date: Mon, 16 Dec 2013 16:47:10 +0100 Subject: [PATCH] btrfs-progs: update send help strings and manpage - send accepts multiple subvolumes - add missing option -e to man - minor man formatting fix Signed-off-by: David Sterba Signed-off-by: Chris Mason --- cmds-send.c | 6 +++--- man/btrfs.8.in | 14 ++++++++------ 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/cmds-send.c b/cmds-send.c index 85461d5b..fc9a01ee 100644 --- a/cmds-send.c +++ b/cmds-send.c @@ -728,9 +728,9 @@ out: } const char * const cmd_send_usage[] = { - "btrfs send [-ve] [-p ] [-c ] [-f ] ", - "Send the subvolume to stdout.", - "Sends the subvolume specified by to stdout.", + "btrfs send [-ve] [-p ] [-c ] [-f ] [...]", + "Send the subvolume(s) to stdout.", + "Sends the subvolume(s) specified by to stdout.", "By default, this will send the whole subvolume. To do an incremental", "send, use '-p '. If you want to allow btrfs to clone from", "any additional local snapshots, use '-c ' (multiple times", diff --git a/man/btrfs.8.in b/man/btrfs.8.in index 389de3d7..c11b53ae 100644 --- a/man/btrfs.8.in +++ b/man/btrfs.8.in @@ -85,7 +85,7 @@ btrfs \- control a btrfs filesystem \fBbtrfs\fP \fBinspect-internal rootid\fP \fI\fP .PP .PP -\fBbtrfs\fP \fBsend\fP [-v] [-p \fI\fP] [-c \fI\fP] [-f \fI\fP] \fI\fP +\fBbtrfs\fP \fBsend\fP [-ve] [-p \fI\fP] [-c \fI\fP] [-f \fI\fP] \fI\fP [\fI\fP...] .PP \fBbtrfs\fP \fBreceive\fP [-ve] [-f \fI\fP] \fI\fP .PP @@ -625,16 +625,16 @@ subvolume return it's own tree id. The result is undefined for the so-called empty subvolumes (identified by inode number 2). .TP -\fBsend\fP [-v] [-p \fI\fP] [-c \fI\fP] [-f \fI\fP] \fI\fP -Send the subvolume to stdout. -Sends the subvolume specified by \fI\fR to stdout. +\fBsend\fP [-ve] [-p \fI\fP] [-c \fI\fP] [-f \fI\fP] \fI\fP [\fI...\fP] +Send the subvolume(s) to stdout. +Sends the subvolume(s) specified by \fI\fR to stdout. By default, this will send the whole subvolume. To do an incremental send, use '\fI-p \fR'. If you want to allow btrfs to clone from any additional local snapshots, use '\fI-c \fR' (multiple times where applicable). You must not specify clone sources unless you guarantee that these snapshots are exactly in the same state on both -sides, the sender and the receiver. It is allowed to omit the -'\fI-p \fR' option when '\fI-c \fR' options are given, in +sides, the sender and the receiver. It is allowed to omit the '\fI-p \fR' +option when '\fI-c \fR' options are given, in which case '\fBbtrfs send\fP' will determine a suitable parent among the clone sources itself. .RS @@ -643,6 +643,8 @@ clone sources itself. .IP "\fB-v\fP" 5 Enable verbose debug output. Each occurrence of this option increases the verbose level more. +.IP "\fB-e\fP" 5 +If sending multiple subvols at once, use the new format and omit the between the subvols. .IP "\fB-p \fI\fP" 5 Send an incremental stream from \fI\fR to \fI\fR. .IP "\fB-c \fI\fP" 5