This version of this series add fairly extensive testing with strange message ids full of spaces and punctuation, and some documentation.
- [PATCH Draft 2 2/9] test/hex-xcode: new test binary David Bremner
- [PATCH Draft 2 3/9] test/hex-escaping: new test for ... David Bremner
- [PATCH Draft 2 4/9] notmuch-dump: add --format=(notm... David Bremner
- [PATCH Draft 2 5/9] test: add test for dump --format... David Bremner
- [PATCH Draft 2 6/9] notmuch-restore: add --format=no... David Bremner
- [PATCH Draft 2 7/9] test: second set of dump/restore... David Bremner
- [PATCH Draft 2 8/9] notmuch-restore: auto detect for... David Bremner
- [PATCH Draft 2 9/9] test: add tests for restore --au... David Bremner
- Revised dump-restore patches Jameson Graef Rollins
- Revised dump-restore patches David Bremner
- New dump/restore format. David Bremner
- [PATCH v3 01/10] hex-escape: (en|de)cod... David Bremner
- [PATCH v3 02/10] test/hex-xcode: new te... David Bremner
- [PATCH v3 03/10] test/hex-escaping: new... David Bremner
- [PATCH v3 04/10] notmuch-dump: add --fo... David Bremner
- [PATCH v3 04/10] notmuch-dump: add ... Austin Clements
- [PATCH v3 04/10] notmuch-dump:... David Bremner
- [PATCH v3 05/10] test: add test for dum... David Bremner
- [PATCH v3 06/10] notmuch-restore: add '... David Bremner
- [PATCH v3 07/10] test: second set of du... David Bremner
- [PATCH v3 08/10] notmuch-{dump, restore... David Bremner