[PATCH 4/4] Update NEWS for user.other_name
[notmuch-archives.git] / 6b / 8677bc5de6970f5db4fc896dd4aab8770421d5
1 Return-Path: <sojkam1@fel.cvut.cz>\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 695D4429E26\r
6         for <notmuch@notmuchmail.org>; Sat,  1 Nov 2014 17:50:46 -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: -2.3\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5\r
12         tests=[RCVD_IN_DNSWL_MED=-2.3] autolearn=disabled\r
13 Received: from olra.theworths.org ([127.0.0.1])\r
14         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
15         with ESMTP id exlFZARe7bp7 for <notmuch@notmuchmail.org>;\r
16         Sat,  1 Nov 2014 17:50:40 -0700 (PDT)\r
17 Received: from max.feld.cvut.cz (max.feld.cvut.cz [147.32.192.36])\r
18         by olra.theworths.org (Postfix) with ESMTP id 9B90A429E27\r
19         for <notmuch@notmuchmail.org>; Sat,  1 Nov 2014 17:50:17 -0700 (PDT)\r
20 Received: from localhost (unknown [192.168.200.7])\r
21         by max.feld.cvut.cz (Postfix) with ESMTP id 391075CD295\r
22         for <notmuch@notmuchmail.org>; Sun,  2 Nov 2014 01:50:10 +0100 (CET)\r
23 X-Virus-Scanned: IMAP STYX AMAVIS\r
24 Received: from max.feld.cvut.cz ([192.168.200.1])\r
25         by localhost (styx.feld.cvut.cz [192.168.200.7]) (amavisd-new,\r
26         port 10044) with ESMTP id 6mfCejYuV66R for <notmuch@notmuchmail.org>;\r
27         Sun,  2 Nov 2014 01:50:06 +0100 (CET)\r
28 Received: from imap.feld.cvut.cz (imap.feld.cvut.cz [147.32.192.34])\r
29         by max.feld.cvut.cz (Postfix) with ESMTP id 7F34F5CD28D\r
30         for <notmuch@notmuchmail.org>; Sun,  2 Nov 2014 01:50:06 +0100 (CET)\r
31 Received: from wsh by steelpick.2x.cz with local (Exim 4.84)\r
32         (envelope-from <sojkam1@fel.cvut.cz>)\r
33         id 1XkjMq-00084k-CY; Sun, 02 Nov 2014 01:50:04 +0100\r
34 From: Michal Sojka <sojkam1@fel.cvut.cz>\r
35 To: notmuch@notmuchmail.org\r
36 Subject: [PATCH 00/10] "notmuch address" command\r
37 Date: Sun,  2 Nov 2014 01:49:50 +0100\r
38 Message-Id: <1414889400-30977-1-git-send-email-sojkam1@fel.cvut.cz>\r
39 X-Mailer: git-send-email 2.1.1\r
40 X-BeenThere: notmuch@notmuchmail.org\r
41 X-Mailman-Version: 2.1.13\r
42 Precedence: list\r
43 List-Id: "Use and development of the notmuch mail system."\r
44         <notmuch.notmuchmail.org>\r
45 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
46         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
47 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
48 List-Post: <mailto:notmuch@notmuchmail.org>\r
49 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
50 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
51         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
52 X-List-Received-Date: Sun, 02 Nov 2014 00:50:46 -0000\r
53 \r
54 Hi all,\r
55 \r
56 this patch series is continuation of address output patches [1] and\r
57 applies on current master. It is based on Jani's idea to have new\r
58 command "notmuch address", but share the implementation with search\r
59 [2].\r
60 \r
61 I tried to do it in a bit more cleaner way than Jani's RFC. In\r
62 particular I wanted each command to process command line independently\r
63 and only share search functions.\r
64 \r
65 Don't be scared by the number of patches. Most of them are trivial\r
66 refactoring. Patches 1-4 refactor the code so that it is easier to\r
67 split. Patch 5 is Jani's hierarchical command line parsing patch.\r
68 Patch 6 splits search functionality to new address command. Patch 7 is\r
69 minor refactoring. Patches 8-10 correspond to patches 5-7 in [1].\r
70 \r
71 All patches pass the test suite.\r
72 \r
73 Regards,\r
74 -Michal\r
75 \r
76 [1] id:1414792441-29555-1-git-send-email-sojkam1@fel.cvut.cz\r
77 [2] id:cover.1414839970.git.jani@nikula.org\r
78 \r
79 \r
80 Jani Nikula (1):\r
81   cli: add support for hierarchical command line option arrays\r
82 \r
83 Michal Sojka (9):\r
84   cli: search: Rename options to context\r
85   cli: search: Move more variables into search_context_t\r
86   cli: search: Convert ctx. to ctx->\r
87   cli: search: Split notmuch_search_command to smaller functions\r
88   cli: Introduce "notmuch address" command\r
89   cli: search: Convert --output to keyword argument\r
90   cli: address: Do not output duplicate addresses\r
91   cli: address: Add --output=count\r
92   cli: address: Add --filter-by option to configure address filtering\r
93 \r
94  command-line-arguments.c           |  14 +-\r
95  command-line-arguments.h           |   1 +\r
96  completion/notmuch-completion.bash |  48 +++-\r
97  completion/notmuch-completion.zsh  |  11 +-\r
98  doc/man1/notmuch-address.rst       | 140 ++++++++++++\r
99  doc/man1/notmuch-search.rst        |  21 +-\r
100  doc/man1/notmuch.rst               |   7 +-\r
101  notmuch-client.h                   |   3 +\r
102  notmuch-search.c                   | 440 ++++++++++++++++++++++++++-----------\r
103  notmuch.c                          |   2 +\r
104  test/T095-address.sh               | 148 +++++++++++++\r
105  test/T097-address-filter-by.sh     |  73 ++++++\r
106  12 files changed, 743 insertions(+), 165 deletions(-)\r
107  create mode 100644 doc/man1/notmuch-address.rst\r
108  create mode 100755 test/T095-address.sh\r
109  create mode 100755 test/T097-address-filter-by.sh\r
110 \r
111 -- \r
112 2.1.1\r
113 \r