Re: [PATCH v4 13/16] add indexopts to notmuch python bindings.
[notmuch-archives.git] / 9f / 3207bd8870ba246ad8b225d54e68bb1fac2942
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 5B796431FBC\r
6         for <notmuch@notmuchmail.org>; Sat,  3 Mar 2012 05:03:45 -0800 (PST)\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 hY+23c868SUK for <notmuch@notmuchmail.org>;\r
18         Sat,  3 Mar 2012 05:03:43 -0800 (PST)\r
19 Received: from mail-wi0-f181.google.com (mail-wi0-f181.google.com\r
20         [209.85.212.181]) (using TLSv1 with cipher RC4-SHA (128/128 bits))\r
21         (No client certificate requested)\r
22         by olra.theworths.org (Postfix) with ESMTPS id 2C6E9431FAE\r
23         for <notmuch@notmuchmail.org>; Sat,  3 Mar 2012 05:03:43 -0800 (PST)\r
24 Received: by wico1 with SMTP id o1so697694wic.26\r
25         for <notmuch@notmuchmail.org>; Sat, 03 Mar 2012 05:03:40 -0800 (PST)\r
26 Received-SPF: pass (google.com: domain of markwalters1009@gmail.com designates\r
27         10.180.103.35 as permitted sender) client-ip=10.180.103.35; \r
28 Authentication-Results: mr.google.com; spf=pass (google.com: domain of\r
29         markwalters1009@gmail.com designates 10.180.103.35 as permitted\r
30         sender) smtp.mail=markwalters1009@gmail.com;\r
31         dkim=pass header.i=markwalters1009@gmail.com\r
32 Received: from mr.google.com ([10.180.103.35])\r
33         by 10.180.103.35 with SMTP id ft3mr3896275wib.0.1330779820636 (num_hops\r
34         = 1); Sat, 03 Mar 2012 05:03:40 -0800 (PST)\r
35 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;\r
36         h=from:to:cc:subject:date:message-id:x-mailer;\r
37         bh=XiM5XX4fQdyNVLdu+WTboRd5qKfrxG4JlPiD4PIxK5s=;\r
38         b=CWS5aayrPwv3tkukoq9fZPZI0NCiDCeH/IsRuKXBBYVE3M6C4+5myxYdUTM/I2u5Y4\r
39         iM3b2bv8+svxn/oARbJC5jrnVntK4mpxdVuQwrmCWmGbepIWHuvKttBq/5SGiHTqHbLg\r
40         rBIbzTkmHOGdjgTHhOqfvGVEI5zjBE5U/zX9gZNcCPzmW7E+5LZGAsMCK8n0pK/zr70L\r
41         BLVBEPge9YpgA3v8Vi/MqLbDuvQtSkF5zhj2qsIK851jc3rim8GCjuLOuOIZpMhHrL7+\r
42         XR7n4AhoLQUoHkdcNRoUGsk9UB7RVEyAGlkCPPFYu4fy0lgZAdGX57gdnnxtWt1S3EZR\r
43         BYfg==\r
44 Received: by 10.180.103.35 with SMTP id ft3mr3075901wib.0.1330779820580;\r
45         Sat, 03 Mar 2012 05:03:40 -0800 (PST)\r
46 Received: from localhost (94-192-233-223.zone6.bethere.co.uk.\r
47  [94.192.233.223])      by mx.google.com with ESMTPS id\r
48  fb2sm9380837wid.3.2012.03.03.05.03.39  (version=TLSv1/SSLv3 cipher=OTHER);\r
49         Sat, 03 Mar 2012 05:03:39 -0800 (PST)\r
50 From: Mark Walters <markwalters1009@gmail.com>\r
51 To: notmuch@notmuchmail.org\r
52 Subject: [PATCH 0/5] Move to --with-excluded approach to excludes\r
53 Date: Sat,  3 Mar 2012 13:05:13 +0000\r
54 Message-Id: <1330779918-28024-1-git-send-email-markwalters1009@gmail.com>\r
55 X-Mailer: git-send-email 1.7.2.3\r
56 X-BeenThere: notmuch@notmuchmail.org\r
57 X-Mailman-Version: 2.1.13\r
58 Precedence: list\r
59 List-Id: "Use and development of the notmuch mail system."\r
60         <notmuch.notmuchmail.org>\r
61 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
62         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
63 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
64 List-Post: <mailto:notmuch@notmuchmail.org>\r
65 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
66 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
67         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
68 X-List-Received-Date: Sat, 03 Mar 2012 13:03:45 -0000\r
69 \r
70 This series implements the proposal in id:"87y5riuz7v.fsf@qmul.ac.uk"\r
71 to move to a consistent --with-excluded approach rather than the\r
72 previous --no-exclude approach. See the message there and its\r
73 descendants for discussion.\r
74 \r
75 The main user side change is that notmuch-search no longer defaults to\r
76 showing all the excluded threads with [0/n] but will do so if the user\r
77 says they want all the messages (i.e., by specifying --with-excluded).\r
78 \r
79 However, it makes everything consistent throughout the commandline and\r
80 lib interfaces. In all cases a "message" type search only returns the\r
81 non-excluded matches (unless --with-excluded is specified) and a\r
82 "thread" type search returns all messages (including excluded ones) in\r
83 threads that match in a non-excluded message.\r
84 \r
85 The patch series is bigger than I would like but it is relatively\r
86 simple: the slightly tricky logic of the original series is\r
87 untouched. This series just changes the names and defaults fed to the\r
88 existing logic.\r
89 \r
90 The only slightly complicated part is the notmuch-show.c patch as it\r
91 has to decide quite what to do in lots of cases. See\r
92 id:"87d38t26wp.fsf@qmul.ac.uk" for reasons for the precise choices\r
93 made.\r
94 \r
95 Best wishes\r
96 \r
97 Mark\r
98 \r
99 Mark Walters (5):\r
100   lib: rename (and negate) set_omit_excluded set_with_excluded\r
101   cli: move count to the new --with-excluded naming scheme.\r
102   cli: move search to the new --with-excluded naming scheme.\r
103   cli: move show to the new --with-excluded naming scheme.\r
104   emacs: make show set --with-excluded\r
105 \r
106  emacs/notmuch-show.el     |    6 ++++--\r
107  lib/notmuch.h             |   12 +++++++-----\r
108  lib/query.cc              |   10 +++++-----\r
109  man/man1/notmuch-count.1  |    4 ++--\r
110  man/man1/notmuch-search.1 |    6 ++++--\r
111  man/man1/notmuch-show.1   |    5 +++--\r
112  notmuch-client.h          |    1 +\r
113  notmuch-count.c           |   11 ++++++-----\r
114  notmuch-search.c          |   20 +++++++++++---------\r
115  notmuch-show.c            |   38 +++++++++++++++++++++-----------------\r
116  test/count                |    4 ++--\r
117  test/search               |    9 ++++-----\r
118  12 files changed, 70 insertions(+), 56 deletions(-)\r
119 \r
120 -- \r
121 1.7.2.3\r
122 \r