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 0DE7E431FBD for ; Sun, 27 Apr 2014 09:16:55 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -0.7 X-Spam-Level: X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_LOW=-0.7] 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 5TN7sI+Calk4 for ; Sun, 27 Apr 2014 09:16:47 -0700 (PDT) Received: from mail-ee0-f47.google.com (mail-ee0-f47.google.com [74.125.83.47]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 33D2C431FBC for ; Sun, 27 Apr 2014 09:16:47 -0700 (PDT) Received: by mail-ee0-f47.google.com with SMTP id b15so4139895eek.34 for ; Sun, 27 Apr 2014 09:16:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-type; bh=CbsXMzi460F/IRNc9v18bOmCsuSybkiz4V3wU0H69Jg=; b=dSKsFMFDbBzB1SNrQx6csV/8PPmbPwtmWbQjDDWBP7I/3AXQMW9wxWII6fqXGScnu8 4r7YxJSYiNHta9LK61ZrMp2JuhQi4W201BhcqngsbsTzKtk0tzWzkL8D9KpLz3TrF1Fl VZSvzKUvg7UcrRjFhG7Q/WXFt4f9LlZ1DY39S5XHQAwivph66/xrNefB1Jj92wbccy/z SXtl4Swd8xJ1gFNF+A3/hG5FoEUsIJb+Wl38fev24hRlAFGnjeLDcYOi7CHUffYJMbMA Lb8CzkDuICX+Mu1JkiYYzq0d4ofBHZHeCU9ceAGzYtOzaiAQuGd/dJ6+a7yGtX4btlDa HBxw== X-Gm-Message-State: ALoCoQlBFlC/5FpyJLSZ2n0FHKrlzU9qiKSgbf1PCK4vhwfxhEb0G97TmUwT+bj1M588NBFDT0XD X-Received: by 10.15.53.69 with SMTP id q45mr26419139eew.22.1398615404738; Sun, 27 Apr 2014 09:16:44 -0700 (PDT) Received: from localhost (dsl-hkibrasgw2-58c36f-91.dhcp.inet.fi. [88.195.111.91]) by mx.google.com with ESMTPSA id 44sm42764080eek.30.2014.04.27.09.16.42 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 27 Apr 2014 09:16:43 -0700 (PDT) From: Jani Nikula To: Sam Halliday , notmuch@notmuchmail.org Subject: Re: github mirror In-Reply-To: <87bnvn111h.fsf@Samskara.home> References: <87bnvn111h.fsf@Samskara.home> User-Agent: Notmuch/0.18~rc0+2~gbc64cdc (http://notmuchmail.org) Emacs/24.3.1 (x86_64-pc-linux-gnu) Date: Sun, 27 Apr 2014 19:16:41 +0300 Message-ID: <8761lu928m.fsf@nikula.org> MIME-Version: 1.0 Content-Type: text/plain 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: Sun, 27 Apr 2014 16:16:55 -0000 On Sun, 27 Apr 2014, Sam Halliday wrote: > I have just started using notmuch and I really love it! I've been using > web interfaces and proprietary mail clients for almost a decade and mutt > before that (because I never got on well with rmail or gnus). Now, I'm > trying to get all my life-hacker aficionados to follow suit. Great, glad you like it! > I was wanting to submit an RFE for you and to browse your source code to > see how hard it would be to implement, but I was disappointed that it is > all hosted on your own git repository with no issue tracker. You can browse the source code online at [1], and see the issues and patches tracked at [2] (details at [3]). When you're developing an email tool, all the problems start looking like email. You've just submitted an issue by writing email. ;) [1] http://git.notmuchmail.org/git/notmuch [2] http://nmbug.tethera.net/status/ [3] http://notmuchmail.org/nmbug/ > While I appreciate that you probably use notmuch as your work flow > manager, it is also quite common to use a social website such as github > or getsatisfaction to interface with users. In my experience, github > dramatically increases the number of contributions from users, in the > form of what github calls "pull requests" (if you're a git user but not > a github user, the term is confusing). Unsurprisingly, we use mailing list based review of patches contributed by email, and tracked similar to the issues. (The Notmuch Emacs interface is rather well suited for handling emailed patches.) Personally I don't think github pull requests would sit well with the review work flow. We also maintain fairly high standards for the contributions we accept, so the review has a significant role in the process. > Would it be possible to have a github project for notmuch? I'm certain > the git repositories could be synchronised easily. This part is trivial, but on its own it doesn't provide any obvious benefits. > A bridge between github's issue tracker and notmuch would be entirely > possible: they have an API that would allow addition and removal of > tags, as well as editing tickets. Actually, I would probably use such a > thing :-) I'm sure all of this would be entirely possible; I'm not so sure it would be worth the effort. But hey, if someone is willing to do the work, patches are welcome. By email. ;) BR, Jani.