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 EC22B429E25 for ; Fri, 11 Nov 2011 21:52:35 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -2.3 X-Spam-Level: X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_MED=-2.3] 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 X3KgyvZ3OV4D for ; Fri, 11 Nov 2011 21:52:35 -0800 (PST) Received: from tempo.its.unb.ca (tempo.its.unb.ca [131.202.1.21]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 370CC431FB6 for ; Fri, 11 Nov 2011 21:52:35 -0800 (PST) Received: from rocinante.cs.unb.ca (modemcable212.143-70-69.static.videotron.ca [69.70.143.212]) (authenticated bits=0) by tempo.its.unb.ca (8.13.8/8.13.8) with ESMTP id pAC5qSEZ023452 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Sat, 12 Nov 2011 01:52:32 -0400 Received: from bremner by rocinante.cs.unb.ca with local (Exim 4.76) (envelope-from ) id 1RP6Vu-0002ph-3W; Sat, 12 Nov 2011 00:52:26 -0500 From: David Bremner To: Jameson Graef Rollins , notmuch@notmuchmail.org Subject: Re: [PATCH v3] contrib/nmbug: new script for sharing tags with a given prefix. In-Reply-To: <871utef4bp.fsf@servo.finestructure.net> References: <1320627586-10068-1-git-send-email-david@tethera.net> <1321024095-6387-1-git-send-email-david@tethera.net> <877h36fdgb.fsf@servo.finestructure.net> <87ty6a9puk.fsf@rocinante.cs.unb.ca> <871utef4bp.fsf@servo.finestructure.net> User-Agent: Notmuch/0.9+51~g0234a16 (http://notmuchmail.org) Emacs/23.3.1 (x86_64-pc-linux-gnu) Date: Sat, 12 Nov 2011 00:52:26 -0500 Message-ID: <87fwhtanvp.fsf@rocinante.cs.unb.ca> 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: Sat, 12 Nov 2011 05:52:36 -0000 On Fri, 11 Nov 2011 18:43:38 -0800, Jameson Graef Rollins wrote: > On Fri, 11 Nov 2011 18:55:15 -0500, David Bremner wrote: > At this point I actually think they're probably exactly the same > audience, aren't they? Isn't nmbug primarily aimed at notmuch > developers that are reading patches sent to the list? Well, same people, different roles. I maintain that the purpose of commit messages and online help is different. Commit messages are intended to help understand the implementation, help message how to use it. > > My own workflow involves fetch, merge, and the occasional > > checkout. Your might or might not; in my case it has to do with the > > fact that I am syncing tags in several different ways. > This is the sort of thing that I'm finding confusing. Is this your work > flow because you are the primary developer and are therefore frequently > working under the hood, or because this is the prescribed procedure? >From my point of view the analogy with git is fairly precise. Some people prefer the convenience of pull, some people prefer to sanity check the fetched changes (in the case of nmbug, using status) before merging. I guess people only using notmuch on one primary machine are less likely need checkout. The error message from nmbug pull explains when you might want checkout. > Maybe it would help if you could follow up with a good how-to that > describes how someone could start using nmbug with a nicely defined > prescribed procedure. I have rewritten the page http://notmuchmail/nmbug to compare the "short and simple" workflow with "expanded and fussy" workflow. d