diff options
author | Austin Clements <amdragon@MIT.EDU> | 2013-01-06 15:22:41 -0500 |
---|---|---|
committer | David Bremner <bremner@debian.org> | 2013-01-06 22:40:32 -0400 |
commit | 425e2bc81263230df301c67d93c64ff9685ff840 (patch) | |
tree | 2c9dc32b233d80b805148bb3d438b27bdd70c606 /contrib/notmuch-deliver/maildrop | |
parent | d08c714b6a172cf0018bee4f60aff069d5508d4e (diff) |
dump/restore: Use Xapian queries for batch-tag format
This switches the new batch-tag format away from using a home-grown
hex-encoding scheme for message IDs in the dump to simply using Xapian
queries with Xapian quoting syntax.
This has a variety of advantages beyond presenting a cleaner and more
consistent interface. Foremost is that it will dramatically simplify
the quoting for batch tagging, which shares the same input format.
While the hex-encoding is no better or worse for the simple ID queries
used by dump/restore, it becomes onerous for general-purpose queries
used in batch tagging. It also better handles strange cases like
"id:foo and bar", since this is no longer syntactically valid.
Diffstat (limited to 'contrib/notmuch-deliver/maildrop')
0 files changed, 0 insertions, 0 deletions