Re: [RFC2 Patch 5/5] lib: iterator API for message properties
[notmuch-archives.git] / 3b / 5052ba24ae919f607c48ec4b7a7788450ab2c0
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 37536431FC3\r
6         for <notmuch@notmuchmail.org>; Sat, 22 Mar 2014 19:26:38 -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: 0\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]\r
12         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 etQPIyudoeDl for <notmuch@notmuchmail.org>;\r
16         Sat, 22 Mar 2014 19:26:33 -0700 (PDT)\r
17 Received: from yantan.tethera.net (yantan.tethera.net [199.188.72.155])\r
18         (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))\r
19         (No client certificate requested)\r
20         by olra.theworths.org (Postfix) with ESMTPS id 7C1C8431FBC\r
21         for <notmuch@notmuchmail.org>; Sat, 22 Mar 2014 19:26:33 -0700 (PDT)\r
22 Received: from remotemail by yantan.tethera.net with local (Exim 4.80)\r
23         (envelope-from <bremner@tethera.net>) id 1WRY7K-0008Oq-EI\r
24         for notmuch@notmuchmail.org; Sat, 22 Mar 2014 23:26:30 -0300\r
25 Received: (nullmailer pid 2935 invoked by uid 1000); Sun, 23 Mar 2014\r
26         02:26:26 -0000\r
27 From: David Bremner <david@tethera.net>\r
28 To: notmuch@notmuchmail.org\r
29 Subject: conservative database upgrade control\r
30 Date: Sat, 22 Mar 2014 23:26:11 -0300\r
31 Message-Id: <1395541573-2417-1-git-send-email-david@tethera.net>\r
32 X-Mailer: git-send-email 1.9.0\r
33 In-Reply-To: <87bnx4jyyp.fsf@servo.finestructure.net>\r
34 References: <87bnx4jyyp.fsf@servo.finestructure.net>\r
35 X-BeenThere: notmuch@notmuchmail.org\r
36 X-Mailman-Version: 2.1.13\r
37 Precedence: list\r
38 List-Id: "Use and development of the notmuch mail system."\r
39         <notmuch.notmuchmail.org>\r
40 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
41         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
42 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
43 List-Post: <mailto:notmuch@notmuchmail.org>\r
44 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
45 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
46         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
47 X-List-Received-Date: Sun, 23 Mar 2014 02:26:38 -0000\r
48 \r
49 Here is a conservative approach that doesn't require a lot of new\r
50 code.\r
51 \r
52 The advantage over a command line argument is that those who prefer\r
53 the current setup are only irritated once.\r
54 \r
55 Several of the other ideas require adding heuristics to e.g. test if\r
56 notmuch is running in a terminal or that there is enough\r
57 diskspace. Those sound hard to test.\r
58 \r