unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* Xapian-quoting based batch-tagging.
@ 2012-12-25 19:42 david
  2012-12-25 19:42 ` [PATCH 01/11] parse_tag_line: use enum for return value david
                   ` (12 more replies)
  0 siblings, 13 replies; 20+ messages in thread
From: david @ 2012-12-25 19:42 UTC (permalink / raw)
  To: notmuch

This is an alternative version of 

     id:1356313183-9266-1-git-send-email-david@tethera.net

batch tagging patches rebased on top of 

     id:1356415076-5692-1-git-send-email-amdragon@mit.edu

This mainly consisted of removing 

     [Patch v9 04/17] notmuch-tag: factor out double quoting routine
     (superceded by one of Austin's patches)

     [Patch v9 05/17] util/string-util: add a new string tokenized function
     [Patch v9 06/17] unhex_and_quote: new function to quote hex-decoded queries
     [Patch v9 07/17] notmuch-restore: move query handling for batch	
     (uneeded if query is passed verbatim to xapian)

     I also removed two tests, since they are about how we handle
     quoting:

     [Patch v9 13/17] test/tagging: add test for compound queries with batch tagging
     [Patch v9 17/17] test/tagging: add test for handling of parenthesized	tag queries.

A few small fixes were needed to the tests, and a fair amount of
changes to the notmuch-tag man page.

Diffstat (against Austin's series) is as follows

 man/man1/notmuch-tag.1 |   99 ++++++++++++++++++++-
 notmuch-tag.c          |  169 ++++++++++++++++++++----------------
 tag-util.c             |   87 +++++++++++++++++--
 tag-util.h             |   15 ++++
 test/tagging           |  195 ++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 480 insertions(+), 85 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2013-01-04  5:32 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-25 19:42 Xapian-quoting based batch-tagging david
2012-12-25 19:42 ` [PATCH 01/11] parse_tag_line: use enum for return value david
2012-12-26 13:48   ` David Bremner
2012-12-25 19:42 ` [PATCH 02/11] tag-util: factor out rules for illegal tags, use in parse_tag_line david
2012-12-25 19:42 ` [PATCH 03/11] notmuch-tag.c: convert to use tag-utils david
2012-12-25 19:42 ` [PATCH 04/11] cli: add support for batch tagging operations to "notmuch tag" david
2013-01-03 18:42   ` Jani Nikula
2012-12-25 19:42 ` [PATCH 05/11] test/tagging: add test for error messages of tag --batch david
2012-12-25 19:42 ` [PATCH 06/11] test/tagging: add basic tests for batch tagging functionality david
2012-12-25 19:42 ` [PATCH 07/11] test/tagging: add tests for exotic tags david
2012-12-25 19:42 ` [PATCH 08/11] test/tagging: add test for exotic message-ids and batch tagging david
2012-12-25 19:42 ` [PATCH 09/11] notmuch-tag.1: tidy synopsis formatting, reference david
2012-12-26 13:48   ` David Bremner
2012-12-25 19:42 ` [PATCH 10/11] man: document notmuch tag --batch, --input options david
2012-12-25 19:42 ` [PATCH 11/11] test/tagging: add test for naked punctuation in tags; compare with quoting spaces david
2012-12-26  8:52 ` Xapian-quoting based batch-tagging Mark Walters
2012-12-26 13:23   ` David Bremner
2013-01-03 19:41     ` Jani Nikula
2013-01-04  5:32       ` Jameson Graef Rollins
2013-01-03 19:59 ` Jani Nikula

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).