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 82B3540BFD3 for ; Tue, 5 Oct 2010 23:12:52 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham 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 jn+uzLo4wHIY for ; Tue, 5 Oct 2010 23:12:41 -0700 (PDT) Received: from max.feld.cvut.cz (max.feld.cvut.cz [147.32.192.36]) by olra.theworths.org (Postfix) with ESMTP id 355F140BC9C for ; Tue, 5 Oct 2010 23:12:41 -0700 (PDT) Received: from localhost (unknown [192.168.200.4]) by max.feld.cvut.cz (Postfix) with ESMTP id 6CD4219F3340; Wed, 6 Oct 2010 08:12:39 +0200 (CEST) X-Virus-Scanned: IMAP AMAVIS Received: from max.feld.cvut.cz ([192.168.200.1]) by localhost (styx.feld.cvut.cz [192.168.200.4]) (amavisd-new, port 10044) with ESMTP id G9NHcCW8ZXOo; Wed, 6 Oct 2010 08:12:38 +0200 (CEST) Received: from imap.feld.cvut.cz (imap.feld.cvut.cz [147.32.192.34]) by max.feld.cvut.cz (Postfix) with ESMTP id 31B6019F3306; Wed, 6 Oct 2010 08:12:38 +0200 (CEST) Received: from steelpick.2x.cz (stud2-254.felk.cvut.cz [147.32.85.254]) (Authenticated sender: sojkam1) by imap.feld.cvut.cz (Postfix) with ESMTPSA id 240F7FA003; Wed, 6 Oct 2010 08:12:37 +0200 (CEST) Received: from wsh by steelpick.2x.cz with local (Exim 4.72) (envelope-from ) id 1P3NEz-0002Gi-N9; Wed, 06 Oct 2010 08:12:37 +0200 From: Michal Sojka To: Ethan Glasser-Camp , notmuch@notmuchmail.org Subject: Re: notmuch synchronization In-Reply-To: <4CAB8F24.7060300@cs.rpi.edu> References: <4CAB8F24.7060300@cs.rpi.edu> User-Agent: Notmuch/0.3.1-83-g6fec75f (http://notmuchmail.org) Emacs/23.2.1 (x86_64-pc-linux-gnu) Date: Wed, 06 Oct 2010 08:12:37 +0200 Message-ID: <87y6abn92i.fsf@steelpick.2x.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list 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, 06 Oct 2010 06:12:52 -0000 On Tue, 05 Oct 2010, Ethan Glasser-Camp wrote: > I recently got interested in notmuch again and I wanted to see what the > current situation is with regard to synchronization -- specifically > multiple machines each running notmuch, but also notmuch with other > non-notmuch clients. As far as I can tell, this is "possible" but not > easy or clean: > > ... > > - There's a large number of patches from Michal Sojka, the latest from > April 2010, about an abstract mailstore interface, towards using Git as > an object store; Git has really nice distributed properties, in that > ... > Is there any news with these patches? Hi Ethan, unfortunately, there is not much news. I only separate from these patches the part which synchronizes notmuch tags with maildir flags (unread, replied, etc.) [1]. It works pretty well and I use it to synchronize my mails with IMAP server. I think that these pathes are ready to be merged. What regards using git to store mails and synchronize tags, I still have plans to work in this area, but currently I have more important work to do. However, for me is the lack of synchronization quite painfull, so this will definitely be the next work I'll do on notmuch. -Michal Footnotes: [1] http://mid.gmane.org/1273580061-22580-1-git-send-email-sojkam1@fel.cvut.cz