Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 890DC1044F for ; Thu, 6 Jun 2013 08:31:58 +0000 (UTC) Received: (qmail 61950 invoked by uid 500); 6 Jun 2013 08:31:57 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 61673 invoked by uid 500); 6 Jun 2013 08:31:56 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 61662 invoked by uid 99); 6 Jun 2013 08:31:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Jun 2013 08:31:55 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jason.h.smith@gmail.com designates 209.85.214.175 as permitted sender) Received: from [209.85.214.175] (HELO mail-ob0-f175.google.com) (209.85.214.175) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Jun 2013 08:31:51 +0000 Received: by mail-ob0-f175.google.com with SMTP id xn12so4180588obc.20 for ; Thu, 06 Jun 2013 01:31:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=NwiuEgtp+aZXMqvd/umASAdSmMYLE9M7P3CbJwzCa/Y=; b=qO3N2CN+/37D1RVciblNI/gXvzsT8Pj41dZEi9KfKkmzRYKlLLuLscnEkjBtkPRYlu RnCZ5A3FF05Ii0XrImbFVoNKOqqfBI7F2I6XQntlaA61sk9QwqzRzmXybsvDFxNKPcxf cQk9R3S06nVhu0E4vVkQGynUY2oY+C+1BYK6FwyGUC8EbevpDO0deEl3QtCCbfS1s3cu 7iGgIcXgI9x1Pmjd0Jn7nciAKxoExDtsu1y/fUO2WKLfcVm40fTVsNAxKDKrTY4s8B/L nr5BVM4SjGmm3H3yu/5S9mvCr4+8+q2PjGAtWNlPiDri7/+Paxq77S8BChjDAF4Gfmhl WZQw== X-Received: by 10.60.124.67 with SMTP id mg3mr17210626oeb.1.1370507490910; Thu, 06 Jun 2013 01:31:30 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.103.133 with HTTP; Thu, 6 Jun 2013 01:31:10 -0700 (PDT) In-Reply-To: <7278D799-5B2A-454D-972C-80A5B6AC27F0@apache.org> References: <7278D799-5B2A-454D-972C-80A5B6AC27F0@apache.org> From: Jason Smith Date: Thu, 6 Jun 2013 15:31:10 +0700 Message-ID: Subject: Re: [DISCUSS] Git workflow To: "dev@couchdb.apache.org" Content-Type: multipart/alternative; boundary=047d7b5d339e29875504de782433 X-Virus-Checked: Checked by ClamAV on apache.org --047d7b5d339e29875504de782433 Content-Type: text/plain; charset=UTF-8 I kind of share Garren's question of whether commit messages can convert into release notes. But I figured I'd let it it play out to see how it works. What if somebody refactors code to remove some bloat? I still like it, because the perfect is the enemy of the good. It will still take manual effort to make good release notes, but the effort might be reduced. On Thu, Jun 6, 2013 at 2:58 PM, Garren Smith wrote: > I agree with Jason and Bob, the simplest way is going to be the easiest > for us to implement. > > With us wanting to use commit messages in the release notes, could we not > mark specific commit messages e.g. [Release Notes] so that only specific > commit messages get added into the release notes and other commits get > ignored. > > Cheers > Garren > > On 05 Jun 2013, at 5:53 AM, Jason Smith wrote: > > > To a first approximation, I like Bob Newson's idea (option 1 in the > > OP). It seems the most workable for a large distributed team of > > volunteers. > > > > I am probably a bad teammate, but I always find myself forgetting or > > misunderstanding policies and changes to policies. So I like the > > simplest, most intuitive rules that work, e.g. "Features in a branch, > > merge to master when you're done. Cherry pick backports." > > > > On Fri, May 24, 2013 at 6:51 PM, Benoit Chesneau > wrote: > >> On Fri, May 24, 2013 at 6:32 PM, Noah Slater > wrote: > >>> Activity from elsewhere: > >>> > >>> http://markmail.org/message/5pxv3ni6qvc2k2jo > >>> > >>> http://markmail.org/message/czkylvo2wvbrrikj > >>> > >>> http://markmail.org/message/2ybvoo2yjwxmfwze > >>> > >>> http://markmail.org/message/ohjwjh6ri72yuagh > >>> > >>> http://markmail.org/message/v767rozacnwowlpg > >>> > >>> http://markmail.org/message/ftbd5qbv33iq7uxu > >>> > >>> Hopefully we can continue the discussion here and resolve this soon. > I'm > >>> hoping the people with the strongest opinions here (lookin at you Bob, > >>> Randal, and Dirkjan) feel empowered to JFDI. If you don't, ... JFDI. ;) > >>> > >> > >> More useful than these links hat is your summary about this activity? > >> There are a lot of different issues in them as I see it and not all > >> related to the workflow. > >> > >> To add my 2 cents I would go to something like git workflow: > >> > >> master : always stable, these contains all the patch coming from > >> features and fix/branch. Always rebase on master > >> develop : branch that contain patches from features and fixed before > >> they can be applied to the master. Here mainly for CI . merge and > >> force are accepted on develo. force is accepted so we can clean it for > >> test > >> > >> fix/... for fixes > >> features/... for features > >> > >> release/X.X supported branches > >> > >> tags for releases. > >> > >> > >> - benoit > > > > > > > > -- > > Iris Couch > > --047d7b5d339e29875504de782433--