Reply all - issue
[notmuch-archives.git] / 92 / f53ec7d10dfd1f9b1963b1c4ec4478011cc69c
1 Return-Path: <markwalters1009@gmail.com>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5         by olra.theworths.org (Postfix) with ESMTP id 7614D431FCB\r
6         for <notmuch@notmuchmail.org>; Sat, 21 Apr 2012 02:15:55 -0700 (PDT)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: 0.201\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=0.201 tagged_above=-999 required=5\r
12         tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,\r
13         FREEMAIL_ENVFROM_END_DIGIT=1, FREEMAIL_FROM=0.001,\r
14         RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled\r
15 Received: from olra.theworths.org ([127.0.0.1])\r
16         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
17         with ESMTP id tRpgbI0Kck+h for <notmuch@notmuchmail.org>;\r
18         Sat, 21 Apr 2012 02:15:50 -0700 (PDT)\r
19 Received: from mail-wg0-f45.google.com (mail-wg0-f45.google.com\r
20  [74.125.82.45])        (using TLSv1 with cipher RC4-SHA (128/128 bits))        (No client\r
21  certificate requested) by olra.theworths.org (Postfix) with ESMTPS id\r
22  33A0A431FAE    for <notmuch@notmuchmail.org>; Sat, 21 Apr 2012 02:15:50 -0700\r
23  (PDT)\r
24 Received: by wgbdt14 with SMTP id dt14so8556341wgb.2\r
25         for <notmuch@notmuchmail.org>; Sat, 21 Apr 2012 02:15:47 -0700 (PDT)\r
26 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;\r
27         h=from:to:cc:subject:date:message-id:x-mailer;\r
28         bh=PcW4fnMJfcN4Pb5jI/e/rS7Sph0AMQgbR18IAEyeBl4=;\r
29         b=gFej06eKX6MtYtCFrfWVB/AOiwu2scSy58wlSLdvcsNOdLS8ygoTXcSooyn/dDEpc9\r
30         V4UVay45VfezHdpFQ+5cHTq0o/rCaeW0s0ifcle04FTnlTHrmjAyc1Y09C9aGiDvFG4S\r
31         aGqcTFLlgTREHJYxN2SrMG2rq4cm0xkyb0mYPOWYgTroVbemGtrGnMlTDaTaRcB6Tu0U\r
32         PcNNg3FdDysO379ToTBXeKBb+INpNh8cSwGMBNyC9bQ3vlh1MNRQu3i6eeXOjoBTatLo\r
33         ACZUCzEIq41fPj+BpmX9HnJFp/nYHsHR0ssiPdLcJc7aLCjB8NZmN8dUmFtMGsJegv35\r
34         f9IQ==\r
35 Received: by 10.216.139.194 with SMTP id c44mr5730654wej.112.1334999747444;\r
36         Sat, 21 Apr 2012 02:15:47 -0700 (PDT)\r
37 Received: from localhost (94-192-233-223.zone6.bethere.co.uk.\r
38  [94.192.233.223])      by mx.google.com with ESMTPS id\r
39  fl2sm6716052wib.2.2012.04.21.02.15.45  (version=TLSv1/SSLv3 cipher=OTHER);\r
40         Sat, 21 Apr 2012 02:15:46 -0700 (PDT)\r
41 From: Mark Walters <markwalters1009@gmail.com>\r
42 To: notmuch@notmuchmail.org\r
43 Subject: [PATCH v3 0/2] Allow JSON to use non-entire thread, and use for elide\r
44 Date: Sat, 21 Apr 2012 10:15:48 +0100\r
45 Message-Id: <1334999750-21811-1-git-send-email-markwalters1009@gmail.com>\r
46 X-Mailer: git-send-email 1.7.9.1\r
47 X-BeenThere: notmuch@notmuchmail.org\r
48 X-Mailman-Version: 2.1.13\r
49 Precedence: list\r
50 List-Id: "Use and development of the notmuch mail system."\r
51         <notmuch.notmuchmail.org>\r
52 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
53         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
54 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
55 List-Post: <mailto:notmuch@notmuchmail.org>\r
56 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
57 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
58         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
59 X-List-Received-Date: Sat, 21 Apr 2012 09:15:55 -0000\r
60 \r
61 This is a rebased version of [1] with the bugfix [2] rolled in and the\r
62 style change suggested by Adam in [3].\r
63 \r
64 I haven't added any tests yet: there do not seem to be any tests of\r
65 threading in JSON currently. I intend to rebase my show-tests [4] (and\r
66 can include/add tests for this). Alternatively there are Pieter's\r
67 tests [5] of the elide functionality which would test both patches.\r
68 Any suggestions on the preferred approach are gratefuly received!\r
69 \r
70 \r
71 Description of these patches from the previous version:\r
72 \r
73 The first patch allows --entire-thread=false for notmuch-show.c when\r
74 the output format is JSON. In the previous version [2] Austin\r
75 suggested that we should output an empty message (i.e., {}) for\r
76 non-matching messages rather than just omitting them. This version\r
77 does that.\r
78 \r
79 Note the first patch is entirely functional without the second.\r
80 \r
81 The second patch uses the first to implement the "elide" functionality\r
82 in the emacs interface on the cli-side rather than on the emacs\r
83 side. This is substantially faster in some cases. In current emacs\r
84 show view it is a relatively small speed-up which is only noticable\r
85 with large threads. However, it will be used by notmuch-pick [3] and\r
86 there the speed up will be important. (I have a current version of\r
87 notmuch-pick which I will submit in the near future.)\r
88 \r
89 [1] id:"1334077496-9172-1-git-send-email-markwalters1009@gmail.com"\r
90 [2] id:"1334090884-13001-1-git-send-email-markwalters1009@gmail.com"\r
91 [3] id:"CAMoJFUuXmLQR+awJnPKg8ZJAKbHbPAmSrEUVoFj_=dZ76WiKzw@mail.gmail.com"\r
92 [4] id:"1332171061-27983-1-git-send-email-markwalters1009@gmail.com"\r
93 [5] id:"1329684990-12504-3-git-send-email-pieter@praet.org"\r
94 \r
95 Mark Walters (2):\r
96   cli: make --entire-thread=false work for format=json.\r
97   emacs: make elide messages use notmuch-show for omitting messages.\r
98 \r
99  emacs/notmuch-show.el |   18 ++++++++++--------\r
100  notmuch-show.c        |   34 +++++++++++++++++++++++++++++-----\r
101  2 files changed, 39 insertions(+), 13 deletions(-)\r
102 \r
103 -- \r
104 1.7.9.1\r
105 \r