Re: [PATCH] emacs: wash: make word-wrap bound message width
[notmuch-archives.git] / 7c / 772661f37a58d34f8a76dcd414497ab43d7f4f
1 Return-Path: <madduck@lapse.rw.madduck.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 4CCDE431FBC\r
6         for <notmuch@notmuchmail.org>; Mon, 11 Jan 2010 20:52:01 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 Received: from olra.theworths.org ([127.0.0.1])\r
9         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
10         with ESMTP id 6JwMNJxmbCNT for <notmuch@notmuchmail.org>;\r
11         Mon, 11 Jan 2010 20:52:00 -0800 (PST)\r
12 Received: from clegg.madduck.net (clegg.madduck.net [193.242.105.96])\r
13         by olra.theworths.org (Postfix) with ESMTP id 987C8431FAE\r
14         for <notmuch@notmuchmail.org>; Mon, 11 Jan 2010 20:52:00 -0800 (PST)\r
15 Received: from lapse.rw.madduck.net (unknown\r
16         [IPv6:2404:130:0:1000:20a:e4ff:fe30:4316])\r
17         (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))\r
18         (Client CN "lapse.rw.madduck.net",\r
19         Issuer "CAcert Class 3 Root" (verified OK))\r
20         by clegg.madduck.net (postfix) with ESMTPS id 5D6621D4097\r
21         for <notmuch@notmuchmail.org>; Tue, 12 Jan 2010 05:51:56 +0100 (CET)\r
22 Received: by lapse.rw.madduck.net (Postfix, from userid 1000)\r
23         id 0F737F56; Tue, 12 Jan 2010 17:51:53 +1300 (NZDT)\r
24 Date: Tue, 12 Jan 2010 17:51:53 +1300\r
25 From: martin f krafft <madduck@madduck.net>\r
26 To: notmuch <notmuch@notmuchmail.org>\r
27 Message-ID: <20100112045152.GA15275@lapse.rw.madduck.net>\r
28 Mail-Followup-To: notmuch <notmuch@notmuchmail.org>\r
29 References: <20100111221909.GA30299@lapse.rw.madduck.net>\r
30         <1263267603-sup-302@elise>\r
31 MIME-Version: 1.0\r
32 Content-Type: multipart/signed; micalg=pgp-ripemd160;\r
33         protocol="application/pgp-signature"; boundary="fUYQa+Pmc3FrFX/N"\r
34 Content-Disposition: inline\r
35 In-Reply-To: <1263267603-sup-302@elise>\r
36 X-Motto: Keep the good times rollin'\r
37 X-OS: Debian GNU/Linux squeeze/sid kernel 2.6.32-trunk-686 i686\r
38 X-Spamtrap: madduck.bogus@madduck.net\r
39 X-Subliminal-Message: debian/rules!\r
40 User-Agent: Mutt/1.5.20 (2009-06-14)\r
41 X-Virus-Scanned: clamav-milter 0.95.3 at clegg\r
42 X-Virus-Status: Clean\r
43 Subject: [notmuch] Potential problem using Git for mail (was: Idea for\r
44  storing tags)\r
45 X-BeenThere: notmuch@notmuchmail.org\r
46 X-Mailman-Version: 2.1.13\r
47 Precedence: list\r
48 List-Id: "Use and development of the notmuch mail system."\r
49         <notmuch.notmuchmail.org>\r
50 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
51         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
52 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
53 List-Post: <mailto:notmuch@notmuchmail.org>\r
54 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
55 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
56         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
57 X-List-Received-Date: Tue, 12 Jan 2010 04:52:01 -0000\r
58 \r
59 \r
60 --fUYQa+Pmc3FrFX/N\r
61 Content-Type: text/plain; charset=utf-8\r
62 Content-Disposition: inline\r
63 Content-Transfer-Encoding: quoted-printable\r
64 \r
65 also sprach Scott Robinson <scott@quadhome.com> [2010.01.12.1644 +1300]:\r
66 > Then the whole structure is controlled via git.\r
67 > Conflict-resolution and sync comes for free.\r
68 \r
69 I've just had a good think about this, also because the idea of\r
70 abandoning IMAP and using Git has been around for a while and\r
71 I have not really wrapped my head around it.\r
72 \r
73 If the MDA delivers to Git, then potentially, you might get into\r
74 a situation where you cannot write your own changes back to the\r
75 repo. This is also a DoS scenario: I'll just keep sending you\r
76 e-mail, and if I manage to pass your mail filters, I'll basically\r
77 commit to your mail repository at regular intervals. Say those are\r
78 5 seconds. In order for you to write updates to the repo, e.g. to\r
79 update tags, then you would need to pull, rebase, and push all\r
80 within 5 seconds, for otherwise you'd try to push non-fast-forwards.\r
81 \r
82 This a bit unrealistic, surely, but there's a real annoyance in it:\r
83 you'd have to pull/rebase/push until a push succeeds =E2=80=94 until you\r
84 found a time window between pull and push during which the MDA\r
85 didn't write to the repo. This might take a long time. If this\r
86 happens in the background by Cron, it's not a real concern, but if\r
87 this becomes a UI issue, I wouldn't know how to handle it.\r
88 \r
89 --=20\r
90 martin | http://madduck.net/ | http://two.sentenc.es/\r
91 =20\r
92 don't hate yourself in the morning -- sleep till noon.\r
93 =20\r
94 spamtraps: madduck.bogus@madduck.net\r
95 \r
96 --fUYQa+Pmc3FrFX/N\r
97 Content-Type: application/pgp-signature; name="digital_signature_gpg.asc"\r
98 Content-Description: Digital signature (see http://martin-krafft.net/gpg/)\r
99 Content-Disposition: inline\r
100 \r
101 -----BEGIN PGP SIGNATURE-----\r
102 Version: GnuPG v1.4.10 (GNU/Linux)\r
103 \r
104 iEYEAREDAAYFAktL/+gACgkQIgvIgzMMSnVLFQCfQBH5CfUZy7YGWJvW0aeiMx/F\r
105 WNwAn0E5t30m7RZqbbcS7lmZrwpy5hQQ\r
106 =coAx\r
107 -----END PGP SIGNATURE-----\r
108 \r
109 --fUYQa+Pmc3FrFX/N--\r