[PATCH v3 00/20] insert command
Peter Wang
novalazy at gmail.com
Sat Jan 19 16:49:44 PST 2013
This mainly addresses review comments from v2
and rebases on top of tag-util.c.
Peter Wang (20):
cli: add stub for insert command
insert: open Maildir tmp file
insert: copy stdin to Maildir tmp file
insert: move file from Maildir tmp to new
insert: add new message to database
insert: apply default tags to new message
tag-util: do not reset list in parse_tag_command_line
tag-util: move out 'tag' command-line checks
insert: parse and apply command-line tag operations
insert: support --folder option
insert: prevent writes outside Maildir hierarchy
insert: add --create-folder option
insert: fsync after writing tmp file
insert: fsync new directory after rename
insert: fsync parent directory after mkdir
insert: trap SIGINT and clean up
insert: add copyright line from notmuch-deliver
man: document 'insert' command
man: reference notmuch-insert.1
test: add tests for insert
Makefile.local | 1 +
man/Makefile.local | 1 +
man/man1/notmuch-config.1 | 4 +-
man/man1/notmuch-count.1 | 4 +-
man/man1/notmuch-dump.1 | 4 +-
man/man1/notmuch-insert.1 | 59 +++++
man/man1/notmuch-new.1 | 4 +-
man/man1/notmuch-reply.1 | 3 +-
man/man1/notmuch-restore.1 | 3 +-
man/man1/notmuch-search.1 | 3 +-
man/man1/notmuch-show.1 | 3 +-
man/man1/notmuch-tag.1 | 3 +-
man/man1/notmuch.1 | 3 +-
man/man5/notmuch-hooks.5 | 4 +-
man/man7/notmuch-search-terms.7 | 3 +-
notmuch-client.h | 3 +
notmuch-insert.c | 482 ++++++++++++++++++++++++++++++++++++++++
notmuch-tag.c | 10 +
notmuch.c | 3 +
tag-util.c | 12 -
tag-util.h | 2 +
test/insert | 106 +++++++++
test/notmuch-test | 1 +
23 files changed, 692 insertions(+), 29 deletions(-)
create mode 100644 man/man1/notmuch-insert.1
create mode 100644 notmuch-insert.c
create mode 100755 test/insert
--
1.7.12.1
More information about the notmuch
mailing list