--- /dev/null
+Return-Path: <tomi.ollila@iki.fi>\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 9E615431FB6\r
+ for <notmuch@notmuchmail.org>; Wed, 7 Nov 2012 13:11:16 -0800 (PST)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: 0\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]\r
+ 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 l+JkJnpTxklv for <notmuch@notmuchmail.org>;\r
+ Wed, 7 Nov 2012 13:11:11 -0800 (PST)\r
+Received: from guru.guru-group.fi (guru.guru-group.fi [46.183.73.34])\r
+ by olra.theworths.org (Postfix) with ESMTP id 9D292431FAE\r
+ for <notmuch@notmuchmail.org>; Wed, 7 Nov 2012 13:11:10 -0800 (PST)\r
+Received: from guru.guru-group.fi (localhost [IPv6:::1])\r
+ by guru.guru-group.fi (Postfix) with ESMTP id CEEA7100094;\r
+ Wed, 7 Nov 2012 23:11:09 +0200 (EET)\r
+From: Tomi Ollila <tomi.ollila@iki.fi>\r
+To: Mark Walters <markwalters1009@gmail.com>, notmuch@notmuchmail.org\r
+Subject: Re: [PATCH v3] contrib: notmuch-pick: add tests\r
+In-Reply-To: <1352321007-10541-1-git-send-email-markwalters1009@gmail.com>\r
+References: <1352321007-10541-1-git-send-email-markwalters1009@gmail.com>\r
+User-Agent: Notmuch/0.14+84~g8a199bf (http://notmuchmail.org) Emacs/24.2.1\r
+ (x86_64-unknown-linux-gnu)\r
+X-Face: HhBM'cA~<r"^Xv\KRN0P{vn'Y"Kd;zg_y3S[4)KSN~s?O\"QPoL\r
+ $[Xv_BD:i/F$WiEWax}R(MPS`^UaptOGD`*/=@\1lKoVa9tnrg0TW?"r7aRtgk[F\r
+ !)g;OY^,BjTbr)Np:%c_o'jj,Z\r
+Date: Wed, 07 Nov 2012 23:11:09 +0200\r
+Message-ID: <m2obj9rudu.fsf@guru.guru-group.fi>\r
+MIME-Version: 1.0\r
+Content-Type: text/plain; charset=utf-8\r
+Content-Transfer-Encoding: quoted-printable\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: Wed, 07 Nov 2012 21:11:16 -0000\r
+\r
+On Wed, Nov 07 2012, Mark Walters <markwalters1009@gmail.com> wrote:\r
+\r
+> The test should be run using the wrapper run-tests.sh. This links\r
+> the tests into the normal notmuch TEST_DIRECTORY and runs them from\r
+> there. After the test is complete then the links are removed.\r
+> ---\r
+>\r
+> Version 2 is at id:1351797910-19305-1-git-send-email-markwalters1009@gmai=\r
+l.com.\r
+>\r
+> This versions fixes the bug Tomi pointed out of an unexported\r
+> variable. (I had an old symlink to notmuch-pick so it worked for me: I\r
+> have tested this version on a fresh clone of the tree.)\r
+>\r
+> I have also slightly modified the message selected for testing the\r
+> message-window so that this message does not have trailing\r
+> whitespace. This avoids triggering a whitespace warning when applying\r
+> the patch.\r
+\r
+Patch apply -- although test/pick.expected-output/notmuch-pick-show-window\r
+has trailing whitespace in line 30 (git am gave trailing whitespace message=\r
+).\r
+\r
+Tests pass.\r
+\r
+Good enough for me. +1\r
+\r
+>\r
+> Best wishes\r
+>\r
+> Mark\r
+\r
+Tomi\r
+\r
+>\r
+>\r
+>\r
+>\r
+> contrib/notmuch-pick/README | 5 +\r
+> contrib/notmuch-pick/run-tests.sh | 46 ++++++++++++\r
+> contrib/notmuch-pick/test/emacs-pick | 78 ++++++++++++++=\r
+++++++\r
+> contrib/notmuch-pick/test/emacs-pick-sync | 64 ++++++++++++++=\r
+++\r
+> .../pick.expected-output/notmuch-pick-show-window | 40 ++++++++++\r
+> .../notmuch-pick-single-thread | 6 ++\r
+> .../pick.expected-output/notmuch-pick-tag-inbox | 53 +++++++++++++\r
+> 7 files changed, 292 insertions(+), 0 deletions(-)\r
+> create mode 100755 contrib/notmuch-pick/run-tests.sh\r
+> create mode 100755 contrib/notmuch-pick/test/emacs-pick\r
+> create mode 100755 contrib/notmuch-pick/test/emacs-pick-sync\r
+> create mode 100644 contrib/notmuch-pick/test/pick.expected-output/notmuc=\r
+h-pick-show-window\r
+> create mode 100644 contrib/notmuch-pick/test/pick.expected-output/notmuc=\r
+h-pick-single-thread\r
+> create mode 100644 contrib/notmuch-pick/test/pick.expected-output/notmuc=\r
+h-pick-tag-inbox\r
+>\r
+> diff --git a/contrib/notmuch-pick/README b/contrib/notmuch-pick/README\r
+> index 8eed974..4200824 100644\r
+> --- a/contrib/notmuch-pick/README\r
+> +++ b/contrib/notmuch-pick/README\r
+> @@ -15,6 +15,11 @@ Then after the "(require 'notmuch)" line in your .emac=\r
+s file add\r
+> the line "(require 'notmuch-pick nil t)". This will load notmuch-pick on\r
+> your next emacs start.\r
+>=20=20\r
+> +TEST\r
+> +\r
+> +Just execute run-tests.sh and it should all work (it does require that\r
+> +notmuch has already been built).\r
+> +\r
+> USING PICK\r
+>=20=20\r
+> The main key entries to notmuch pick are\r
+> diff --git a/contrib/notmuch-pick/run-tests.sh b/contrib/notmuch-pick/run=\r
+-tests.sh\r
+> new file mode 100755\r
+> index 0000000..7ddc9cc\r
+> --- /dev/null\r
+> +++ b/contrib/notmuch-pick/run-tests.sh\r
+> @@ -0,0 +1,46 @@\r
+> +#!/usr/bin/env bash\r
+> +\r
+> +set -eu\r
+> +\r
+> +fail() {\r
+> + echo ERROR $1\r
+> + exit 1\r
+> +}\r
+> +\r
+> +TESTS=3D"emacs-pick emacs-pick-sync"\r
+> +TESTFILES=3D"$TESTS pick.expected-output"\r
+> +\r
+> +export PICK_DIR=3D"`cd \`dirname "$0"\` && pwd`"\r
+> +PICK_TEST_DIR=3D"$PICK_DIR/test"\r
+> +\r
+> +\r
+> +for f in $TESTFILES\r
+> +do\r
+> + test -f "$PICK_TEST_DIR/$f" || test -d "$PICK_TEST_DIR/$f" || fail "=\r
+$PICK_TEST_DIR/$f does not exist"\r
+> +done\r
+> +\r
+> +cd "$PICK_DIR/../../test"\r
+> +\r
+> +test -x ../notmuch || fail "`cd .. && pwd`/notmuch has not been built"\r
+> +\r
+> +for f in $TESTFILES\r
+> +do\r
+> + if test -f "$f"\r
+> + then\r
+> + fail "$f exists"\r
+> + fi\r
+> +done\r
+> +\r
+> +trap "rm -f $TESTFILES" 0\r
+> +\r
+> +for f in $TESTFILES\r
+> +do\r
+> + ln -s "$PICK_TEST_DIR/$f" .\r
+> +done\r
+> +\r
+> +#don't exec -- traps would not run.\r
+> +for f in $TESTS\r
+> +do\r
+> + echo $f\r
+> + ./$f\r
+> +done\r
+> diff --git a/contrib/notmuch-pick/test/emacs-pick b/contrib/notmuch-pick/=\r
+test/emacs-pick\r
+> new file mode 100755\r
+> index 0000000..eed5f02\r
+> --- /dev/null\r
+> +++ b/contrib/notmuch-pick/test/emacs-pick\r
+> @@ -0,0 +1,78 @@\r
+> +#!/usr/bin/env bash\r
+> +\r
+> +test_description=3D"emacs pick interface"\r
+> +. test-lib.sh\r
+> +\r
+> +EXPECTED=3D$TEST_DIRECTORY/pick.expected-output\r
+> +\r
+> +add_email_corpus\r
+> +test_begin_subtest "Do we have emacs"\r
+> +test_emacs '(insert "hello\n")\r
+> + (test-output)'\r
+> +cat <<EOF >EXPECTED\r
+> +hello\r
+> +EOF\r
+> +test_expect_equal_file OUTPUT EXPECTED\r
+> +\r
+> +test_begin_subtest "Basic notmuch-pick view in emacs"\r
+> +test_emacs '(add-to-list (quote load-path) "'$PICK_DIR'")\r
+> + (require (quote notmuch-pick))\r
+> + (notmuch-pick "tag:inbox")\r
+> + (notmuch-test-wait)\r
+> + (test-output)\r
+> + (delete-other-windows)'\r
+> +test_expect_equal_file OUTPUT $EXPECTED/notmuch-pick-tag-inbox\r
+> +\r
+> +test_begin_subtest "Navigation of notmuch-hello to search results"\r
+> +test_emacs '(notmuch-hello)\r
+> + (goto-char (point-min))\r
+> + (re-search-forward "inbox")\r
+> + (widget-button-press (1- (point)))\r
+> + (notmuch-test-wait)\r
+> + (notmuch-pick-from-search-current-query)\r
+> + (notmuch-test-wait)\r
+> + (test-output)\r
+> + (delete-other-windows)'\r
+> +test_expect_equal_file OUTPUT $EXPECTED/notmuch-pick-tag-inbox\r
+> +\r
+> +test_begin_subtest "Pick of a single thread (from search)"\r
+> +test_emacs '(notmuch-hello)\r
+> + (goto-char (point-min))\r
+> + (re-search-forward "inbox")\r
+> + (widget-button-press (1- (point)))\r
+> + (notmuch-test-wait)\r
+> + (notmuch-pick-from-search-thread)\r
+> + (notmuch-test-wait)\r
+> + (test-output)\r
+> + (delete-other-windows)'\r
+> +test_expect_equal_file OUTPUT $EXPECTED/notmuch-pick-single-thread\r
+> +\r
+> +test_begin_subtest "Pick of a single thread (from show)"\r
+> +test_emacs '(notmuch-hello)\r
+> + (goto-char (point-min))\r
+> + (re-search-forward "inbox")\r
+> + (widget-button-press (1- (point)))\r
+> + (notmuch-test-wait)\r
+> + (notmuch-search-show-thread)\r
+> + (notmuch-pick-from-show-current-query)\r
+> + (notmuch-test-wait)\r
+> + (test-output)\r
+> + (delete-other-windows)'\r
+> +test_expect_equal_file OUTPUT $EXPECTED/notmuch-pick-single-thread\r
+> +\r
+> +test_begin_subtest "Message window of pick"\r
+> +test_emacs '(notmuch-hello)\r
+> + (goto-char (point-min))\r
+> + (re-search-forward "inbox")\r
+> + (widget-button-press (1- (point)))\r
+> + (notmuch-test-wait)\r
+> + (notmuch-search-next-thread)\r
+> + (notmuch-pick-from-search-thread)\r
+> + (notmuch-test-wait)\r
+> + (select-window notmuch-pick-message-window)\r
+> + (test-output)\r
+> + (delete-other-windows)'\r
+> +cp OUTPUT /tmp/mjwout\r
+> +test_expect_equal_file OUTPUT $EXPECTED/notmuch-pick-show-window\r
+> +\r
+> +test_done\r
+> diff --git a/contrib/notmuch-pick/test/emacs-pick-sync b/contrib/notmuch-=\r
+pick/test/emacs-pick-sync\r
+> new file mode 100755\r
+> index 0000000..a7da0ff\r
+> --- /dev/null\r
+> +++ b/contrib/notmuch-pick/test/emacs-pick-sync\r
+> @@ -0,0 +1,64 @@\r
+> +#!/usr/bin/env bash\r
+> +\r
+> +test_description=3D"emacs pick interface (sync parser)"\r
+> +. test-lib.sh\r
+> +\r
+> +EXPECTED=3D$TEST_DIRECTORY/pick.expected-output\r
+> +\r
+> +add_email_corpus\r
+> +test_begin_subtest "Do we have emacs"\r
+> +test_emacs '(insert "hello\n")\r
+> + (test-output)'\r
+> +cat <<EOF >EXPECTED\r
+> +hello\r
+> +EOF\r
+> +test_expect_equal_file OUTPUT EXPECTED\r
+> +\r
+> +test_begin_subtest "Basic notmuch-pick view in emacs"\r
+> +test_emacs '(add-to-list (quote load-path) "'$PICK_DIR'")\r
+> + (require (quote notmuch-pick))\r
+> + (setq notmuch-pick-asynchronous-parser nil)\r
+> + (notmuch-pick "tag:inbox")\r
+> + (notmuch-test-wait)\r
+> + (test-output)\r
+> + (delete-other-windows)'\r
+> +test_expect_equal_file OUTPUT $EXPECTED/notmuch-pick-tag-inbox\r
+> +\r
+> +test_begin_subtest "Navigation of notmuch-hello to search results"\r
+> +test_emacs '(notmuch-hello)\r
+> + (goto-char (point-min))\r
+> + (re-search-forward "inbox")\r
+> + (widget-button-press (1- (point)))\r
+> + (notmuch-test-wait)\r
+> + (notmuch-pick-from-search-current-query)\r
+> + (notmuch-test-wait)\r
+> + (test-output)\r
+> + (delete-other-windows)'\r
+> +test_expect_equal_file OUTPUT $EXPECTED/notmuch-pick-tag-inbox\r
+> +\r
+> +test_begin_subtest "Pick of a single thread (from search)"\r
+> +test_emacs '(notmuch-hello)\r
+> + (goto-char (point-min))\r
+> + (re-search-forward "inbox")\r
+> + (widget-button-press (1- (point)))\r
+> + (notmuch-test-wait)\r
+> + (notmuch-pick-from-search-thread)\r
+> + (notmuch-test-wait)\r
+> + (test-output)\r
+> + (delete-other-windows)'\r
+> +test_expect_equal_file OUTPUT $EXPECTED/notmuch-pick-single-thread\r
+> +\r
+> +test_begin_subtest "Pick of a single thread (from show)"\r
+> +test_emacs '(notmuch-hello)\r
+> + (goto-char (point-min))\r
+> + (re-search-forward "inbox")\r
+> + (widget-button-press (1- (point)))\r
+> + (notmuch-test-wait)\r
+> + (notmuch-search-show-thread)\r
+> + (notmuch-pick-from-show-current-query)\r
+> + (notmuch-test-wait)\r
+> + (test-output)\r
+> + (delete-other-windows)'\r
+> +test_expect_equal_file OUTPUT $EXPECTED/notmuch-pick-single-thread\r
+> +\r
+> +test_done\r
+> diff --git a/contrib/notmuch-pick/test/pick.expected-output/notmuch-pick-=\r
+show-window b/contrib/notmuch-pick/test/pick.expected-output/notmuch-pick-s=\r
+how-window\r
+> new file mode 100644\r
+> index 0000000..e16792b\r
+> --- /dev/null\r
+> +++ b/contrib/notmuch-pick/test/pick.expected-output/notmuch-pick-show-wi=\r
+ndow\r
+> @@ -0,0 +1,40 @@\r
+> +Lars Kellogg-Stedman <lars@seas.harvard.edu> (2009-11-17) (inbox signed)\r
+> +Subject: [notmuch] Working with Maildir storage?\r
+> +To: notmuch@notmuchmail.org\r
+> +Date: Tue, 17 Nov 2009 14:00:54 -0500\r
+> +\r
+> +[ multipart/mixed ]\r
+> +[ multipart/signed ]\r
+> +[ text/plain ]\r
+> +I saw the LWN article and decided to take a look at notmuch. I'm\r
+> +currently using mutt and mairix to index and read a collection of\r
+> +Maildir mail folders (around 40,000 messages total).\r
+> +\r
+> +notmuch indexed the messages without complaint, but my attempt at\r
+> +searching bombed out. Running, for example:\r
+> +\r
+> + notmuch search storage\r
+> +\r
+> +Resulted in 4604 lines of errors along the lines of:\r
+> +\r
+> + Error opening\r
+> + /home/lars/Mail/read-messages.2008/cur/1246413773.24928_27334.hostname=\r
+,U=3D3026:2,S:\r
+> + Too many open files\r
+> +\r
+> +I'm curious if this is expected behavior (i.e., notmuch does not work\r
+> +with Maildir) or if something else is going on.\r
+> +\r
+> +Cheers,\r
+> +\r
+> +[ 4-line signature. Click/Enter to show. ]\r
+> +--=20\r
+> +Lars Kellogg-Stedman <lars@seas.harvard.edu>\r
+> +Senior Technologist, Computing and Information Technology\r
+> +Harvard University School of Engineering and Applied Sciences\r
+> +[ application/pgp-signature ]\r
+> +[ text/plain ]\r
+> +[ 4-line signature. Click/Enter to show. ]\r
+> +_______________________________________________\r
+> +notmuch mailing list\r
+> +notmuch@notmuchmail.org\r
+> +http://notmuchmail.org/mailman/listinfo/notmuch\r
+> diff --git a/contrib/notmuch-pick/test/pick.expected-output/notmuch-pick-=\r
+single-thread b/contrib/notmuch-pick/test/pick.expected-output/notmuch-pick=\r
+-single-thread\r
+> new file mode 100644\r
+> index 0000000..c9e5ef8\r
+> --- /dev/null\r
+> +++ b/contrib/notmuch-pick/test/pick.expected-output/notmuch-pick-single-=\r
+thread\r
+> @@ -0,0 +1,6 @@\r
+> + 2009-11-17 Mikhail Gusarov =E2=94=AC=E2=96=BA[notmuch] [PATCH 1=\r
+/2] Close message file after parsing message headers (inbox)\r
+> + 2009-11-17 Mikhail Gusarov =E2=94=9C=E2=94=80=E2=96=BA[notmuch]=\r
+ [PATCH 2/2] Include <stdint.h> to get uint32_t in C++ file with gcc 4.4 (i=\r
+nbox, unread)\r
+> + 2009-11-17 Carl Worth =E2=95=B0=E2=94=AC=E2=96=BA[notmuch]=\r
+ [PATCH 1/2] Close message file after parsing message headers (inbox, unrea=\r
+d)\r
+> + 2009-11-17 Keith Packard =E2=95=B0=E2=94=AC=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-18 Carl Worth =E2=95=B0=E2=94=80=E2=96=BA ... =\r
+ (inbox, unread)\r
+> +End of search results.\r
+> diff --git a/contrib/notmuch-pick/test/pick.expected-output/notmuch-pick-=\r
+tag-inbox b/contrib/notmuch-pick/test/pick.expected-output/notmuch-pick-tag=\r
+-inbox\r
+> new file mode 100644\r
+> index 0000000..484141e\r
+> --- /dev/null\r
+> +++ b/contrib/notmuch-pick/test/pick.expected-output/notmuch-pick-tag-inb=\r
+ox\r
+> @@ -0,0 +1,53 @@\r
+> + 2010-12-29 Fran=C3=A7ois Boulogne =E2=94=80=E2=96=BA[aur-general]=\r
+ Guidelines: cp, mkdir vs install (inbox, unread)\r
+> + 2010-12-16 Olivier Berger =E2=94=80=E2=96=BAEssai accentu=C3=\r
+=A9 (inbox, unread)\r
+> + 2009-11-18 Chris Wilson =E2=94=80=E2=96=BA[notmuch] [PATCH 1=\r
+/2] Makefile: evaluate pkg-config once (inbox, unread)\r
+> + 2009-11-18 Alex Botero-Lowry =E2=94=AC=E2=96=BA[notmuch] [PATCH] =\r
+Error out if no query is supplied to search instead of going into an infini=\r
+te loop (attachment, inbox, unread)\r
+> + 2009-11-18 Carl Worth =E2=95=B0=E2=94=80=E2=96=BA[notmuch]=\r
+ [PATCH] Error out if no query is supplied to search instead of going into =\r
+an infinite loop (inbox, unread)\r
+> + 2009-11-17 Ingmar Vanhassel =E2=94=AC=E2=96=BA[notmuch] [PATCH] =\r
+Typsos (inbox, unread)\r
+> + 2009-11-18 Carl Worth =E2=95=B0=E2=94=80=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-17 Adrian Perez de Cast =E2=94=AC=E2=96=BA[notmuch] Introduc=\r
+ing myself (inbox, signed, unread)\r
+> + 2009-11-18 Keith Packard =E2=94=9C=E2=94=80=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-18 Carl Worth =E2=95=B0=E2=94=80=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-17 Israel Herraiz =E2=94=AC=E2=96=BA[notmuch] New to t=\r
+he list (inbox, unread)\r
+> + 2009-11-18 Keith Packard =E2=94=9C=E2=94=80=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-18 Carl Worth =E2=95=B0=E2=94=80=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-17 Jan Janak =E2=94=AC=E2=96=BA[notmuch] What a g=\r
+reat idea! (inbox, unread)\r
+> + 2009-11-17 Jan Janak =E2=94=9C=E2=94=80=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-18 Carl Worth =E2=95=B0=E2=94=80=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-17 Jan Janak =E2=94=AC=E2=96=BA[notmuch] [PATCH] =\r
+Older versions of install do not support -C. (inbox, unread)\r
+> + 2009-11-18 Carl Worth =E2=95=B0=E2=94=80=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-17 Aron Griffis =E2=94=AC=E2=96=BA[notmuch] archive =\r
+ (inbox, unread)\r
+> + 2009-11-18 Keith Packard =E2=95=B0=E2=94=AC=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-18 Carl Worth =E2=95=B0=E2=94=80=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-17 Keith Packard =E2=94=AC=E2=96=BA[notmuch] [PATCH] =\r
+Make notmuch-show 'X' (and 'x') commands remove inbox (and unread) tags (in=\r
+box, unread)\r
+> + 2009-11-18 Carl Worth =E2=95=B0=E2=94=80=E2=96=BA[notmuch]=\r
+ [PATCH] Make notmuch-show 'X' (and 'x') commands remove inbox (and unread)=\r
+ tags (inbox, unread)\r
+> + 2009-11-17 Lars Kellogg-Stedman =E2=94=AC=E2=96=BA[notmuch] Working =\r
+with Maildir storage? (inbox, signed, unread)\r
+> + 2009-11-17 Mikhail Gusarov =E2=94=9C=E2=94=AC=E2=96=BA ... =\r
+ (inbox, signed, unread)\r
+> + 2009-11-17 Lars Kellogg-Stedman =E2=94=82=E2=95=B0=E2=94=AC=E2=96=BA=\r
+ ... (inbox, signed, unread)\r
+> + 2009-11-17 Mikhail Gusarov =E2=94=82 =E2=94=9C=E2=94=80=E2=96=\r
+=BA ... (inbox, unread)\r
+> + 2009-11-17 Keith Packard =E2=94=82 =E2=95=B0=E2=94=AC=E2=96=\r
+=BA ... (inbox, unread)\r
+> + 2009-11-18 Lars Kellogg-Stedman =E2=94=82 =E2=95=B0=E2=94=80=E2=96=\r
+=BA ... (inbox, signed, unread)\r
+> + 2009-11-18 Carl Worth =E2=95=B0=E2=94=80=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-17 Mikhail Gusarov =E2=94=AC=E2=96=BA[notmuch] [PATCH 1=\r
+/2] Close message file after parsing message headers (inbox, unread)\r
+> + 2009-11-17 Mikhail Gusarov =E2=94=9C=E2=94=80=E2=96=BA[notmuch]=\r
+ [PATCH 2/2] Include <stdint.h> to get uint32_t in C++ file with gcc 4.4 (i=\r
+nbox, unread)\r
+> + 2009-11-17 Carl Worth =E2=95=B0=E2=94=AC=E2=96=BA[notmuch]=\r
+ [PATCH 1/2] Close message file after parsing message headers (inbox, unrea=\r
+d)\r
+> + 2009-11-17 Keith Packard =E2=95=B0=E2=94=AC=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-18 Carl Worth =E2=95=B0=E2=94=80=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-18 Keith Packard =E2=94=AC=E2=96=BA[notmuch] [PATCH] =\r
+Create a default notmuch-show-hook that highlights URLs and uses word-wrap =\r
+(inbox, unread)\r
+> + 2009-11-18 Alexander Botero-Low =E2=95=B0=E2=94=80=E2=96=BA[notmuch]=\r
+ [PATCH] Create a default notmuch-show-hook that highlights URLs and uses w=\r
+ord-wrap (inbox, unread)\r
+> + 2009-11-18 Alexander Botero-Low =E2=94=80=E2=96=BA[notmuch] request =\r
+for pull (inbox, unread)\r
+> + 2009-11-18 Jjgod Jiang =E2=94=AC=E2=96=BA[notmuch] Mac OS X=\r
+/Darwin compatibility issues (inbox, unread)\r
+> + 2009-11-18 Alexander Botero-Low =E2=95=B0=E2=94=AC=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-18 Jjgod Jiang =E2=95=B0=E2=94=AC=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-18 Alexander Botero-Low =E2=95=B0=E2=94=80=E2=96=BA ... =\r
+ (inbox, unread)\r
+> + 2009-11-18 Rolland Santimano =E2=94=80=E2=96=BA[notmuch] Link to =\r
+mailing list archives ? (inbox, unread)\r
+> + 2009-11-18 Jan Janak =E2=94=80=E2=96=BA[notmuch] [PATCH] =\r
+notmuch new: Support for conversion of spool subdirectories into tags (inbo=\r
+x, unread)\r
+> + 2009-11-18 Stewart Smith =E2=94=80=E2=96=BA[notmuch] [PATCH] =\r
+count_files: sort directory in inode order before statting (inbox, unread)\r
+> + 2009-11-18 Stewart Smith =E2=94=80=E2=96=BA[notmuch] [PATCH 2=\r
+/2] Read mail directory in inode number order (inbox, unread)\r
+> + 2009-11-18 Stewart Smith =E2=94=80=E2=96=BA[notmuch] [PATCH] =\r
+Fix linking with gcc to use g++ to link in C++ libs. (inbox, unread)\r
+> + 2009-11-18 Lars Kellogg-Stedman =E2=94=AC=E2=96=BA[notmuch] "notmuch=\r
+ help" outputs to stderr? (attachment, inbox, signed, unread)\r
+> + 2009-11-18 Lars Kellogg-Stedman =E2=95=B0=E2=94=80=E2=96=BA ... =\r
+ (attachment, inbox, signed, unrea=\r
+d)\r
+> + 2009-11-17 Mikhail Gusarov =E2=94=80=E2=96=BA[notmuch] [PATCH] =\r
+Handle rename of message file (inbox, unread)\r
+> + 2009-11-17 Alex Botero-Lowry =E2=94=AC=E2=96=BA[notmuch] prelimin=\r
+ary FreeBSD support (attachment, inbox, unread)\r
+> + 2009-11-17 Carl Worth =E2=95=B0=E2=94=80=E2=96=BA ... =\r
+ (inbox, unread)\r
+> +End of search results.\r
+> --=20\r
+> 1.7.9.1\r
+>\r
+> _______________________________________________\r
+> notmuch mailing list\r
+> notmuch@notmuchmail.org\r
+> http://notmuchmail.org/mailman/listinfo/notmuch\r