Re: [PATCH] emacs: wash: make word-wrap bound message width
[notmuch-archives.git] / c9 / e60f665b2395d2411704df9275f4c5a85ed884
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
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 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
41 Precedence: list\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
52 \r
53 -----BEGIN PGP SIGNED MESSAGE-----\r
54 Hash: SHA1\r
55 \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
59 \r
60 How to play?\r
61 \r
62 - - Apply all the patches in this thread (starting\r
63   id:"1319383133-11006-1-git-send-email-david@tethera.net")\r
64 \r
65 - - to git master git clone git://pivot.cs.unb.ca/nmbug.git $HOME/.nmbug\r
66 \r
67 - - put the script nmbug somewhere\r
68 \r
69 # suck in the tags\r
70 $ nmbug restore\r
71 \r
72 [ do some tagging ]\r
73 \r
74 $ nmbug dump\r
75 $ cd $HOME/.nmbug && git add tags && git commit\r
76 \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
82 \r
83     git@pivot.cs.unb.ca:pub/nmbug\r
84 \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
88 )\r
89 \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
94 notmuch::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
100 \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
104 escaping.\r
105 \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
110 ideas.\r
111 \r
112 Remember, perfect is the enemy of good ;)\r
113 \r
114 David\r
115 -----BEGIN PGP SIGNATURE-----\r
116 Version: GnuPG v1.4.11 (GNU/Linux)\r
117 \r
118 iJwEAQECAAYFAk6sLWQACgkQTiiN/0Um85k5JQP+PZ0ycrNTTZZ72PyXbDQzrv4+\r
119 dDKopxh+WpeORjWu8gvj+LNMM3A8n0t4/A12mxrG9cUJxg2HTPUtRo9Zi7dFQzct\r
120 uGvSOvQ6GocUretW0BaK/yp53v0R7b00qxvxAvUeoZPgIWGtqp52fXW8d0I2yAUn\r
121 079okQwPYdbowaPAX1A=\r
122 =+E8F\r
123 -----END PGP SIGNATURE-----\r