1 Return-Path: <bremner@tethera.net>
\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 A18DB429E25
\r
6 for <notmuch@notmuchmail.org>; Sat, 29 Oct 2011 09:45:39 -0700 (PDT)
\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org
\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 o7Odnpb8YIGG for <notmuch@notmuchmail.org>;
\r
16 Sat, 29 Oct 2011 09:45:39 -0700 (PDT)
\r
17 Received: from tempo.its.unb.ca (tempo.its.unb.ca [131.202.1.21])
\r
18 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
\r
19 (No client certificate requested)
\r
20 by olra.theworths.org (Postfix) with ESMTPS id F0B6F431FB6
\r
21 for <notmuch@notmuchmail.org>; Sat, 29 Oct 2011 09:45:38 -0700 (PDT)
\r
22 Received: from zancas.localnet
\r
23 (fctnnbsc36w-156034064058.pppoe-dynamic.High-Speed.nb.bellaliant.net
\r
24 [156.34.64.58]) (authenticated bits=0)
\r
25 by tempo.its.unb.ca (8.13.8/8.13.8) with ESMTP id p9TGjYJA022539
\r
26 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO)
\r
27 for <notmuch@notmuchmail.org>; Sat, 29 Oct 2011 13:45:37 -0300
\r
28 Received: from bremner by zancas.localnet with local (Exim 4.76)
\r
29 (envelope-from <bremner@tethera.net>) id 1RKC2I-0002i1-CV
\r
30 for notmuch@notmuchmail.org; Sat, 29 Oct 2011 13:45:34 -0300
\r
31 From: David Bremner <david@tethera.net>
\r
32 To: notmuch@notmuchmail.org
\r
33 Subject: Experimental Tag Sharing
\r
34 Date: Sat, 29 Oct 2011 13:45:06 -0300
\r
35 Message-Id: <1319906707-10141-1-git-send-email-david@tethera.net>
\r
36 X-Mailer: git-send-email 1.7.6.3
\r
37 In-Reply-To: <1319857491-12298-5-git-send-email-david@tethera.net>
\r
38 References: <1319857491-12298-5-git-send-email-david@tethera.net>
\r
39 X-BeenThere: notmuch@notmuchmail.org
\r
40 X-Mailman-Version: 2.1.13
\r
42 List-Id: "Use and development of the notmuch mail system."
\r
43 <notmuch.notmuchmail.org>
\r
44 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,
\r
45 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
46 List-Archive: <http://notmuchmail.org/pipermail/notmuch>
\r
47 List-Post: <mailto:notmuch@notmuchmail.org>
\r
48 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
49 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,
\r
50 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
51 X-List-Received-Date: Sat, 29 Oct 2011 16:45:39 -0000
\r
53 -----BEGIN PGP SIGNED MESSAGE-----
\r
56 OK, here is my rough and ready attempt at tag sharing. I figure we
\r
57 can smooth out the rough edges if/when we agree on a set of tags and
\r
58 preferably on an on-disk format.
\r
62 - - Apply all the patches in this thread (starting
\r
63 id:"1319383133-11006-1-git-send-email-david@tethera.net")
\r
65 - - to git master git clone git://pivot.cs.unb.ca/nmbug.git $HOME/.nmbug
\r
67 - - put the script nmbug somewhere
\r
75 $ cd $HOME/.nmbug && git add tags && git commit
\r
77 now you have to get the changes into the "master" repo. I think
\r
78 hosting this on git.notmuchmail.org in a seperate repo will make
\r
79 sense, but for now, if you want to participate in the experiment, send
\r
80 me your public key (ideally in a gpg signed mail, but if not, oh well),
\r
81 and you can push to my repo at
\r
83 git@pivot.cs.unb.ca:pub/nmbug
\r
85 Probably the most crucial thing is that we agree on some set of tags.
\r
86 Here is the set of tags I am working with (output from
\r
87 notmuch search --output=tags "*" | grep ^notmuch::
\r
90 notmuch::bug is a bug report
\r
91 notmuch::feature provides a new feature
\r
92 notmuch::fix fixes a bug
\r
93 notmuch::obsolete replaced by some other patch
\r
95 notmuch::portability improves portability
\r
96 notmuch::pushed is pushed to master
\r
97 notmuch::review is a review
\r
98 notmuch::reviewed has been (well reviewed)
\r
99 notmuch::test provides a new test/or improves testing
\r
101 The prefix "notmuch::" is hardcoded into the script, but everything
\r
102 else is easy to change with the usual notmuch operations. Of course
\r
103 we can change the prefix too. I decided on :: because it needed less
\r
106 On think I'm not sure about is how to handle ideas like "voting", and
\r
107 "signing off" with tags. I suspect we can come up with some
\r
108 conventions like "notmuch::review1", or
\r
109 "notmuch::vote1".."notmuch::vote5". But maybe people have less kludgy
\r
112 Remember, perfect is the enemy of good ;)
\r
115 -----BEGIN PGP SIGNATURE-----
\r
116 Version: GnuPG v1.4.11 (GNU/Linux)
\r
118 iJwEAQECAAYFAk6sLWQACgkQTiiN/0Um85k5JQP+PZ0ycrNTTZZ72PyXbDQzrv4+
\r
119 dDKopxh+WpeORjWu8gvj+LNMM3A8n0t4/A12mxrG9cUJxg2HTPUtRo9Zi7dFQzct
\r
120 uGvSOvQ6GocUretW0BaK/yp53v0R7b00qxvxAvUeoZPgIWGtqp52fXW8d0I2yAUn
\r
121 079okQwPYdbowaPAX1A=
\r
123 -----END PGP SIGNATURE-----
\r