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 _______________________________________________ notmuch mailing list notmuch@notmuchmail.org http://notmuchmail.org/mailman/listinfo/notmuch