[PATCH] RFC: all deleting all properties with a given key
[notmuch-archives.git] / 7a / 52f4e4a3e1ac5ddcfb7716c5c1357db6a2c09a
1 Return-Path: <jani@nikula.org>\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 BBB64431FB6\r
6         for <notmuch@notmuchmail.org>; Fri,  7 Dec 2012 00:58:15 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -0.7\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5\r
12         tests=[RCVD_IN_DNSWL_LOW=-0.7] 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 wE0dCWmOacuW for <notmuch@notmuchmail.org>;\r
16         Fri,  7 Dec 2012 00:58:15 -0800 (PST)\r
17 Received: from mail-wg0-f47.google.com (mail-wg0-f47.google.com\r
18  [74.125.82.47])        (using TLSv1 with cipher RC4-SHA (128/128 bits))        (No client\r
19  certificate requested) by olra.theworths.org (Postfix) with ESMTPS id\r
20  ECDFE431FAE    for <notmuch@notmuchmail.org>; Fri,  7 Dec 2012 00:58:14 -0800\r
21  (PST)\r
22 Received: by mail-wg0-f47.google.com with SMTP id dq11so131082wgb.2\r
23         for <notmuch@notmuchmail.org>; Fri, 07 Dec 2012 00:58:12 -0800 (PST)\r
24 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;\r
25         d=google.com; s=20120113;\r
26         h=from:to:subject:in-reply-to:references:user-agent:date:message-id\r
27         :mime-version:content-type:x-gm-message-state;\r
28         bh=EHVTVZuzsuUbniynsa0JGSAW2BaeZ9DY44J8qUmgRfA=;\r
29         b=Q16t9TRtZln5tdtrZAVs5Wi3ek8DkwpHkgGULuHqcTOMCQf+DP5fuGlBV9uf3l38zq\r
30         cV8+hGwUEmPtm7ku1HDsnRscReYgN++SkARUqLKq/7SSgKtfi41hpTm/J5gFGEjALoJ3\r
31         hSY0XiN8c/ntH96JtrEjl4IN5X8t9+Ai8w9x0YZOz9nIdFMDoTnJ3OSmaokq5YJBzVEz\r
32         tBtSl2Xv8GgHMvb8dm49tHufCb3vrPuDNZ5Ee+2MupLLY2R75j3DeAafjzy53Cdqkcsw\r
33         Lq8/taMg2fz/Y7ok7LDN7/qQ7nJH7WL3RbmUb7i6qCk2bwcY5UAOn/7a9HMBnGnVemb8\r
34         1/Eg==\r
35 Received: by 10.180.94.226 with SMTP id df2mr13543972wib.11.1354870692408;\r
36         Fri, 07 Dec 2012 00:58:12 -0800 (PST)\r
37 Received: from localhost ([2001:4b98:dc0:43:216:3eff:fe1b:25f3])\r
38         by mx.google.com with ESMTPS id h19sm20329274wiv.7.2012.12.07.00.58.10\r
39         (version=SSLv3 cipher=OTHER); Fri, 07 Dec 2012 00:58:11 -0800 (PST)\r
40 From: Jani Nikula <jani@nikula.org>\r
41 To: Jameson Graef Rollins <jrollins@finestructure.net>,\r
42  notmuch@notmuchmail.org\r
43 Subject: Re: [PATCH] TODO: date range queries - check\r
44 In-Reply-To: <877gouine4.fsf@servo.finestructure.net>\r
45 References: <1354833276-6219-1-git-send-email-jani@nikula.org>\r
46         <877gouine4.fsf@servo.finestructure.net>\r
47 User-Agent: Notmuch/0.14+137~gda2ee8b (http://notmuchmail.org) Emacs/23.2.1\r
48         (x86_64-pc-linux-gnu)\r
49 Date: Fri, 07 Dec 2012 09:58:06 +0100\r
50 Message-ID: <87k3su9r35.fsf@nikula.org>\r
51 MIME-Version: 1.0\r
52 Content-Type: text/plain; charset=us-ascii\r
53 X-Gm-Message-State:\r
54  ALoCoQnEnKTf9z613NCPIQuslmOfX4PzYYYNEdJZgCTgJbKpx/BPYfUyeMmkXGeQEjoISi9rm0WE\r
55 X-BeenThere: notmuch@notmuchmail.org\r
56 X-Mailman-Version: 2.1.13\r
57 Precedence: list\r
58 List-Id: "Use and development of the notmuch mail system."\r
59         <notmuch.notmuchmail.org>\r
60 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
61         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
62 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
63 List-Post: <mailto:notmuch@notmuchmail.org>\r
64 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
65 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
66         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
67 X-List-Received-Date: Fri, 07 Dec 2012 08:58:15 -0000\r
68 \r
69 On Fri, 07 Dec 2012, Jameson Graef Rollins <jrollins@finestructure.net> wrote:\r
70 > On Thu, Dec 06 2012, Jani Nikula <jani@nikula.org> wrote:\r
71 >> ---\r
72 >>  devel/TODO |    9 ---------\r
73 >>  1 file changed, 9 deletions(-)\r
74 >>\r
75 >> diff --git a/devel/TODO b/devel/TODO\r
76 >> index eb757af..277a997 100644\r
77 >> --- a/devel/TODO\r
78 >> +++ b/devel/TODO\r
79 >> @@ -163,15 +163,6 @@ vs. tag-when-all-files-flagged (* above)).\r
80 >>  Add an interface to accept a "key" and a byte stream, rather than a\r
81 >>  filename.\r
82 >>  \r
83 >> -Provide a sane syntax for date ranges. First, we don't want to require\r
84 >> -both endpoints to be specified. For example it would be nice to be\r
85 >> -able to say things like "since:2009-01-1" or "until:2009-01-1" and\r
86 >> -have the other endpoint be implicit. Second we'd like to support\r
87 >> -relative specifications of time such as "since:'2 months ago'". To do\r
88 >> -any of this we're probably going to need to break down an write our\r
89 >> -own parser for the query string rather than using Xapian's QueryParser\r
90 >> -class.\r
91 >> -\r
92 >\r
93 > Has this TODO really been resolved?  Do searches like "since:2009-01-1"\r
94 > or "until:2009-01-1" really now work?  As far as I can tell they don't.\r
95 > Nor are they documented if they do.\r
96 \r
97 Well, it does say "for example" and "things like" for since: and until:,\r
98 and it's not like the TODO is a strict spec anyway. All of the\r
99 functionality is there. You can use "date:2009-01-01.." or\r
100 "date:..2009-01-01" and the other endpoint is implicit (since Xapian\r
101 1.2.1). Relative specification of time is there. Subjectively, with a\r
102 sane syntax too. And it's all documented.\r
103 \r
104 BR,\r
105 Jani.\r