This is a stab at tweaking the new batch-tag dump/restore format to be more amenable to batch tagging. Currently, the "query" part of each line isn't really a Xapian query; it's a hex-encoded message ID prefixed with "id:". This is fine for the very limited case of dump/restore, but it extends poorly to the general queries allowed by batch tagging. However, Xapian already has a perfectly good quoting syntax. This series switches the batch-tag format to use regular Xapian queries, using only regular Xapian quoting syntax, so that we don't have to invent yet another quoting syntax for batch tagging.
- [PATCH 0/5] Use Xapian query syntax for batch-tag dump/res... Austin Clements
- [PATCH 1/5] util: Factor out boolean term quoting rou... Austin Clements
- [PATCH 1/5] util: Factor out boolean term quoting... David Bremner
- [PATCH 2/5] util: Function to parse boolean term quer... Austin Clements
- [PATCH 2/5] util: Function to parse boolean term ... David Bremner
- [PATCH 2/5] util: Function to parse boolean t... David Bremner
- [PATCH 2/5] util: Function to parse boolean t... Austin Clements
- [PATCH 3/5] dump: Disallow \n in message IDs Austin Clements
- [PATCH 3/5] dump: Disallow \n in message IDs David Bremner
- [PATCH 4/5] dump/restore: Use Xapian queries for batc... Austin Clements
- [PATCH 5/5] man: Update notmuch-dump(1) for new batch... Austin Clements
