--- /dev/null
+Return-Path: <jrollins@finestructure.net>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+ by olra.theworths.org (Postfix) with ESMTP id 0BA2B431FB6\r
+ for <notmuch@notmuchmail.org>; Sun, 18 Mar 2012 11:08:25 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: -2.29\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=-2.29 tagged_above=-999 required=5\r
+ tests=[RCVD_IN_DNSWL_MED=-2.3, T_MIME_NO_TEXT=0.01] autolearn=disabled\r
+Received: from olra.theworths.org ([127.0.0.1])\r
+ by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
+ with ESMTP id OrOENQJCRy-A for <notmuch@notmuchmail.org>;\r
+ Sun, 18 Mar 2012 11:08:24 -0700 (PDT)\r
+Received: from outgoing-mail.its.caltech.edu (outgoing-mail.its.caltech.edu\r
+ [131.215.239.19])\r
+ by olra.theworths.org (Postfix) with ESMTP id 5A24B431FAF\r
+ for <notmuch@notmuchmail.org>; Sun, 18 Mar 2012 11:08:24 -0700 (PDT)\r
+Received: from fire-doxen.imss.caltech.edu (localhost [127.0.0.1])\r
+ by fire-doxen-postvirus (Postfix) with ESMTP id EAB17328017;\r
+ Sun, 18 Mar 2012 11:08:23 -0700 (PDT)\r
+X-Spam-Scanned: at Caltech-IMSS on fire-doxen by amavisd-new\r
+Received: from finestructure.net\r
+ (173-13-121-41-NewEngland.hfc.comcastbusiness.net [173.13.121.41])\r
+ (Authenticated sender: jrollins)\r
+ by fire-doxen-submit (Postfix) with ESMTP id 1EFE2328010;\r
+ Sun, 18 Mar 2012 11:08:21 -0700 (PDT)\r
+Received: by finestructure.net (Postfix, from userid 1000)\r
+ id 655429C0; Sun, 18 Mar 2012 11:08:11 -0700 (PDT)\r
+From: Jameson Graef Rollins <jrollins@finestructure.net>\r
+To: Mark Walters <markwalters1009@gmail.com>, notmuch@notmuchmail.org\r
+Subject: Re: [PATCH] test: add some exclude tests\r
+In-Reply-To: <1332091381-16797-1-git-send-email-markwalters1009@gmail.com>\r
+References: <20120317155023.GH2670@mit.edu>\r
+ <1332091381-16797-1-git-send-email-markwalters1009@gmail.com>\r
+User-Agent: Notmuch/0.11.1+319~g41042ef (http://notmuchmail.org) Emacs/23.3.1\r
+ (x86_64-pc-linux-gnu)\r
+Date: Sun, 18 Mar 2012 11:08:08 -0700\r
+Message-ID: <87pqc9ye7r.fsf@servo.finestructure.net>\r
+MIME-Version: 1.0\r
+Content-Type: multipart/signed; boundary="=-=-=";\r
+ micalg=pgp-sha256; protocol="application/pgp-signature"\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.13\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+ <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
+ <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
+ <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Sun, 18 Mar 2012 18:08:25 -0000\r
+\r
+--=-=-=\r
+\r
+On Sun, 18 Mar 2012 17:23:01 +0000, Mark Walters <markwalters1009@gmail.com> wrote:\r
+> Here are some tests for search exclude working in a systematic fashion\r
+> as suggested by Austin.\r
+\r
+Awesome. More tests = good.\r
+\r
+> In principle I think something like the generate_thread function could\r
+> go in to test-lib.sh, but it would need to be written by someone much\r
+> familiar with bash quoting than I am.\r
+\r
+Yeah, that's probably a good idea. It seems generally useful.\r
+\r
+> At the moment I have left the current exclude tests in the "search"\r
+> test: should they be moved here?\r
+\r
+I would probably put all of the exclude tests (even count/show exclude\r
+tests?) into one test script. Might make debugging a bit easier down\r
+the line. But there are also plenty of tests that fall under multiple\r
+categories, so it's kind of hard to just pick one.\r
+\r
+jamie.\r
+\r
+--=-=-=\r
+Content-Type: application/pgp-signature\r
+\r
+-----BEGIN PGP SIGNATURE-----\r
+Version: GnuPG v1.4.11 (GNU/Linux)\r
+\r
+iQIcBAEBCAAGBQJPZiSIAAoJEO00zqvie6q8CQIQAKSCosMD7v1FUF4RCZmLpsy4\r
+1i5XPczJ6XUTTIyYcfc1uadLbPnwCwd1XL2b9pDOwemfbRR7N9ZdwK2yrnz1IYgb\r
+t2Y7S2NNKufveU5AAsRY7JCkiitg4xxUztTWPMmJyEKUI6lOK8Vhj2hgq4HVVWcy\r
+Bau4MrA5FCkMG9VGiWBvWqwUMkDqL/CPqvZTi+32nNmBuKuOhy3dRxRoPiZX4O6x\r
+u2PqpovIDmeZa+j3eEEigV6e59f78WZs7MtsdFXVfD4tBGnV+SiumBDoaHkiQy4o\r
+SobY40zBWmTZreEJpBNd0xs7pZaZsAhvCuVViUjx51cKiF6uT1f56FqjaVeA80PO\r
+CUqCyhdbxKODkkmQoYedzq50dtNA+TR5dXlTzvKdsTKBC6XsVmPixnfbpoJXDyE1\r
+Dol0C6TcI/2VTVz5t663mcXs+V/oP43atGnhDFgM3mnRDyEJTigocZLPrWacIvWK\r
+OqG0P1P8dG8/9AsQtEh5qmxdVZWc+dAfOQmXK5DHqCkY+y+NKW/wwt0vDIde/9mV\r
+yF/sogaXaabGoDzOfXoj5I2zxv7G3bYAy3aLsSNqzfiIw/7+8MMgsiJvlfO7sXi4\r
+r51N66nwXb9AwYX2btUvDldFjgNUjEF7wGEYEcB5pOe6UCzizffbP6TVdFaKhLtN\r
+wJwMyPJNzWhyDh6fe9t2\r
+=lWDK\r
+-----END PGP SIGNATURE-----\r
+--=-=-=--\r