mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-22 10:58:10 +01:00
man: update notmuch-dump man page for new default.
Actually the previous default was not documented explicitely. I moved the batch-tag section first because it seemed that the formats were previously documented in order default, other.
This commit is contained in:
parent
f4167e6de8
commit
5dd59d2a5e
1 changed files with 28 additions and 26 deletions
|
@ -26,6 +26,34 @@ incremental backup than the native database files.)
|
||||||
Notmuch restore supports two plain text dump formats, both with one message-id
|
Notmuch restore supports two plain text dump formats, both with one message-id
|
||||||
per line, followed by a list of tags.
|
per line, followed by a list of tags.
|
||||||
|
|
||||||
|
.RS 4
|
||||||
|
.TP 4
|
||||||
|
.B batch-tag
|
||||||
|
|
||||||
|
The default
|
||||||
|
.B batch-tag
|
||||||
|
dump format is intended to more robust against malformed message-ids
|
||||||
|
and tags containing whitespace or non-\fBascii\fR(7) characters.
|
||||||
|
Each line has the form
|
||||||
|
|
||||||
|
.RS 4
|
||||||
|
.RI "+<" "encoded-tag" "> " "" "+<" "encoded-tag" "> ... -- " "" " id:<" quoted-message-id >
|
||||||
|
|
||||||
|
Tags are hex-encoded by replacing every byte not matching the regex
|
||||||
|
.B [A-Za-z0-9@=.,_+-]
|
||||||
|
with
|
||||||
|
.B %nn
|
||||||
|
where nn is the two digit hex encoding. The message ID is a valid Xapian
|
||||||
|
query, quoted using Xapian boolean term quoting rules: if the ID contains
|
||||||
|
whitespace or a close paren or starts with a double quote, it must be
|
||||||
|
enclosed in double quotes and double quotes inside the ID must be doubled.
|
||||||
|
The astute reader will notice this is a special case of the batch input
|
||||||
|
format for \fBnotmuch-tag\fR(1); note that the single message-id query is
|
||||||
|
mandatory for \fBnotmuch-restore\fR(1).
|
||||||
|
|
||||||
|
.RE
|
||||||
|
.RE
|
||||||
|
|
||||||
.RS 4
|
.RS 4
|
||||||
.TP 4
|
.TP 4
|
||||||
.B sup
|
.B sup
|
||||||
|
@ -52,32 +80,6 @@ that tags with spaces will not be correctly restored with this format.
|
||||||
|
|
||||||
.RE
|
.RE
|
||||||
|
|
||||||
.RE
|
|
||||||
.RS 4
|
|
||||||
.TP 4
|
|
||||||
.B batch-tag
|
|
||||||
|
|
||||||
The
|
|
||||||
.B batch-tag
|
|
||||||
dump format is intended to more robust against malformed message-ids
|
|
||||||
and tags containing whitespace or non-\fBascii\fR(7) characters.
|
|
||||||
Each line has the form
|
|
||||||
|
|
||||||
.RS 4
|
|
||||||
.RI "+<" "encoded-tag" "> " "" "+<" "encoded-tag" "> ... -- " "" " id:<" quoted-message-id >
|
|
||||||
|
|
||||||
Tags are hex-encoded by replacing every byte not matching the regex
|
|
||||||
.B [A-Za-z0-9@=.,_+-]
|
|
||||||
with
|
|
||||||
.B %nn
|
|
||||||
where nn is the two digit hex encoding. The message ID is a valid Xapian
|
|
||||||
query, quoted using Xapian boolean term quoting rules: if the ID contains
|
|
||||||
whitespace or a close paren or starts with a double quote, it must be
|
|
||||||
enclosed in double quotes and double quotes inside the ID must be doubled.
|
|
||||||
The astute reader will notice this is a special case of the batch input
|
|
||||||
format for \fBnotmuch-tag\fR(1); note that the single message-id query is
|
|
||||||
mandatory for \fBnotmuch-restore\fR(1).
|
|
||||||
|
|
||||||
.RE
|
.RE
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue