Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id ABBFC6DE1006 for ; Fri, 17 Apr 2015 16:47:59 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -1.174 X-Spam-Level: X-Spam-Status: No, score=-1.174 tagged_above=-999 required=5 tests=[AWL=1.677, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.55, SPF_PASS=-0.001] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PcfiqTdXPC0h for ; Fri, 17 Apr 2015 16:47:57 -0700 (PDT) X-Greylist: delayed 304 seconds by postgrey-1.35 at arlo; Fri, 17 Apr 2015 16:47:57 PDT Received: from market.scs.stanford.edu (market.scs.stanford.edu [171.66.3.10]) by arlo.cworth.org (Postfix) with ESMTPS id 4C5416DE0FB0 for ; Fri, 17 Apr 2015 16:47:57 -0700 (PDT) Received: from market.scs.stanford.edu (localhost.scs.stanford.edu [127.0.0.1]) by market.scs.stanford.edu (8.14.7/8.14.7) with ESMTP id t3HNgqUe005333 for ; Fri, 17 Apr 2015 16:42:52 -0700 (PDT) Received: (from dm@localhost) by market.scs.stanford.edu (8.14.7/8.14.7/Submit) id t3HNgp0M029222; Fri, 17 Apr 2015 16:42:51 -0700 (PDT) X-Authentication-Warning: market.scs.stanford.edu: dm set sender to return-5w4qjvpgn59hbcfz9ec6p3fhya@ta.scs.stanford.edu using -f From: David Mazieres To: notmuch@notmuchmail.org Subject: ANNOUNCE: muchsync 0 - share notmuch DB across machines Reply-To: David Mazieres expires 2015-07-16 PDT Date: Fri, 17 Apr 2015 16:42:51 -0700 Message-ID: <87wq1as4n8.fsf@ta.scs.stanford.edu> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.18 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: Fri, 17 Apr 2015 23:47:59 -0000 I'm pleased to announce the release of muchsync: http://www.muchsync.org/ Muchsync is a notmuch mail synchronizer. It lets you keep a full copy of your notmuch database on every one of your computers. Muchsync properly synchronizes maildir contents and notmuch tags, obeying the no lost updates rule and sensibly but conservatively resolving update conflicts with no manual intervention. After initialization (which is slow because it has to download and re-index all of your mail), muchsync is bandwidth efficient and works well over high-latency networks. It is much faster than alternatives such as offlineimap, particularly when you have lots of different maildirs. I originally had plans to rename the utility syncmuch and add tons of features. However, as soon as I ran the first tests of the system, I found that I could not go back to any other way of reading email and my test became production use. Just this base functionality has been enough to solve all of my email problems for the last 13 months. I'm therefore releasing it in the hopes that others will similarly find it useful. (And if muchsync ever takes off, there are small changes to the notmuch API we can discuss that would make it even more efficient...) David