diff options
author | David Sterba <dsterba@suse.cz> | 2013-12-16 16:47:10 +0100 |
---|---|---|
committer | Chris Mason <clm@fb.com> | 2014-01-31 08:22:20 -0800 |
commit | ec3fbfcb5534a70b3a936aca348e9abe69102876 (patch) | |
tree | 1b6bec8518db7a6e679ce2261951eed9975aee97 | |
parent | 4b7656f3bf4bb204d567375eb6d43317521543fc (diff) |
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 <dsterba@suse.cz>
Signed-off-by: Chris Mason <clm@fb.com>
-rw-r--r-- | cmds-send.c | 6 | ||||
-rw-r--r-- | 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 <parent>] [-c <clone-src>] [-f <outfile>] <subvol>", - "Send the subvolume to stdout.", - "Sends the subvolume specified by <subvol> to stdout.", + "btrfs send [-ve] [-p <parent>] [-c <clone-src>] [-f <outfile>] <subvol> [<subvol>...]", + "Send the subvolume(s) to stdout.", + "Sends the subvolume(s) specified by <subvol> to stdout.", "By default, this will send the whole subvolume. To do an incremental", "send, use '-p <parent>'. If you want to allow btrfs to clone from", "any additional local snapshots, use '-c <clone-src>' (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<path>\fP .PP .PP -\fBbtrfs\fP \fBsend\fP [-v] [-p \fI<parent>\fP] [-c \fI<clone-src>\fP] [-f \fI<outfile>\fP] \fI<subvol>\fP +\fBbtrfs\fP \fBsend\fP [-ve] [-p \fI<parent>\fP] [-c \fI<clone-src>\fP] [-f \fI<outfile>\fP] \fI<subvol>\fP [\fI<subvol>\fP...] .PP \fBbtrfs\fP \fBreceive\fP [-ve] [-f \fI<infile>\fP] \fI<mount>\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<parent>\fP] [-c \fI<clone-src>\fP] [-f \fI<outfile>\fP] \fI<subvol>\fP -Send the subvolume to stdout. -Sends the subvolume specified by \fI<subvol>\fR to stdout. +\fBsend\fP [-ve] [-p \fI<parent>\fP] [-c \fI<clone-src>\fP] [-f \fI<outfile>\fP] \fI<subvol>\fP [\fI<subvol>...\fP] +Send the subvolume(s) to stdout. +Sends the subvolume(s) specified by \fI<subvol>\fR to stdout. By default, this will send the whole subvolume. To do an incremental send, use '\fI-p <parent>\fR'. If you want to allow btrfs to clone from any additional local snapshots, use '\fI-c <clone-src>\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 <parent>\fR' option when '\fI-c <clone-src>\fR' options are given, in +sides, the sender and the receiver. It is allowed to omit the '\fI-p <parent>\fR' +option when '\fI-c <clone-src>\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 <end cmd> between the subvols. .IP "\fB-p \fI<parent>\fP" 5 Send an incremental stream from \fI<parent>\fR to \fI<subvol>\fR. .IP "\fB-c \fI<clone-src>\fP" 5 |