Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 16FA8431FD0 for ; Wed, 28 Dec 2011 14:30:03 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: 1.463 X-Spam-Level: * X-Spam-Status: No, score=1.463 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, RDNS_DYNAMIC=0.363, TO_NO_BRKTS_DYNIP=1] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UERFpvsDpVI6 for ; Wed, 28 Dec 2011 14:30:02 -0800 (PST) Received: from xhlj.maillard.im (cha51-3-88-164-105-66.fbx.proxad.net [88.164.105.66]) by olra.theworths.org (Postfix) with ESMTP id 68408431FB6 for ; Wed, 28 Dec 2011 14:30:02 -0800 (PST) Received: from xhlj.maillard.im (xhlj.maillard.im [127.0.0.1]) by xhlj.maillard.im (Postfix) with ESMTP id 6EF232C056 for ; Wed, 28 Dec 2011 23:30:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=maillard.im; h=from:to :subject:reply-to:date:message-id:mime-version:content-type; s= postfix; bh=72pPlbQA+gSeXjmFRHj1wdalG4k=; b=aH3Lj4YnON2o4n9sMHTj yqpuRp6qFz7r1TfyF3+3vTu7ucIJjtEY1wZn0hLxHb7GD2bOpcpeNqVxVVk2DOr7 4aY8zt9ID/KtbiagWRLZwmn0UXUxP+M/bbZeSXdazrAxoU7eZxWQxfLoHLYP3TnG L/qf1YMfjQBzegBwLr1ztH8= Received: from maillard.im (cha51-3-88-164-105-66.fbx.proxad.net [88.164.105.66]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by xhlj.maillard.im (Postfix) with ESMTPSA for ; Wed, 28 Dec 2011 23:30:00 +0100 (CET) From: Xavier Maillard To: notmuch@notmuchmail.org Subject: Tagging strategy and latest notmuch User-Agent: Notmuch/0.10.1 (http://notmuchmail.org) Emacs/23.2.1 (i486-slackware-linux-gnu) Date: Wed, 28 Dec 2011 23:46:55 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Xavier Maillard List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Dec 2011 22:30:03 -0000 Hi, my mail workflow is pretty /basic/ and /raw/. Here it is: 1a. notmuch new (for consistency sake) 1b. notmuchsync syncs from notmuch tags to my maildir flags (actually, it is to prune is:delete tagged messages) 2. offlineimap syncs with my imap server 3. notmuch new incorporate new messages into the database 4. notmuchsync syncs from my maildirs flags to notmuch 5. (at last) a shell-script is testing/tagging all my messages corpus This is a solution I am using for months but I am pretty sure it is not adapted with latest notmuch. Sadly I could not follow the recent feature additions (and reading through NEWS file or the wiki is not really helping). So what I am looking for is a "modern" solution to replace my current strategy not really /scalable/ -i.e incorporating new mails is really getting slower each day- and most importantly I really need to reduce time taken to tag new material. Currently, my tagging script processes all my notmuch database even if only new mails are really tagged, it has to test each message to sort out what messages need tags; tagging only new mail would be really awesome. By the way, I am using 0.10.x. Thank you /Xavier