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 50EA4D282 for ; Sat, 3 Nov 2012 16:16:01 +0000 (UTC) Received: (qmail 37855 invoked by uid 500); 3 Nov 2012 16:16:00 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 37828 invoked by uid 500); 3 Nov 2012 16:16:00 -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 37818 invoked by uid 99); 3 Nov 2012 16:16:00 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 03 Nov 2012 16:16:00 +0000 Received: from localhost (HELO mail-pa0-f52.google.com) (127.0.0.1) (smtp-auth username nslater, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Sat, 03 Nov 2012 16:16:00 +0000 Received: by mail-pa0-f52.google.com with SMTP id hz10so2942144pad.11 for ; Sat, 03 Nov 2012 09:15:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:content-type:x-gm-message-state; bh=naEJnT6nFMfUzRqhGCuy60O9upXJVl0xbLbhO8tKDv8=; b=N/BwfWswOk8j949G9A2YgchLc/9jk9B3DGbBEdW7yu2vHIMCNl45vBYtt/9Qm/Ms/h foSzfb9r87RUwVTrZhlRxaxe9lAfoWLcS1dtBMYiUdM5Sr1jUnnFvMQ2YKd69I1WSWTo DVhcOjovZhWtG6HJ1O7Qs875HSujHhZHsbGYaE8QS0iBfaSC7G+S9HekLQIejkVz5xZs UTYtlG4n82npD6Px0q68KOTZReALjb/BmFCGcIwzrfFRPlv8ouTCuaeT9cgOcKXafwrC XHFT3jLVHsLOu/IpMR+svhRJviyVZNtQuaGtHVvhMwfHldwOk4f2ejlIncW2X2fI4tsb O5DQ== MIME-Version: 1.0 Received: by 10.68.231.69 with SMTP id te5mr16143589pbc.81.1351959351700; Sat, 03 Nov 2012 09:15:51 -0700 (PDT) Received: by 10.66.246.138 with HTTP; Sat, 3 Nov 2012 09:15:51 -0700 (PDT) X-Originating-IP: [178.250.115.206] In-Reply-To: References: <7D76050A-3095-46A3-81EA-2DB30E78E263@apache.org> <87B791B0-2812-41FB-A91B-E005EB785D9B@apache.org> Date: Sat, 3 Nov 2012 16:15:51 +0000 Message-ID: Subject: Re: branching in couchdb From: Noah Slater To: dev@couchdb.apache.org Content-Type: multipart/alternative; boundary=047d7b33d48ee8aed004cd999053 X-Gm-Message-State: ALoCoQkn2rexnzfT8L/FbFD05qBjMo/eyf+WK8awwmdOrxEs1rREbek71wSbMO8WEyk25BDvuYWE --047d7b33d48ee8aed004cd999053 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable I think the "fix/feature" thing in the branch name is a little odd. Is there any real need for that? We're going to struggle with branch name lengths anyway, trying to cram a useful summary of the JIRA title, etc. If we really DO want it, I would suggest we mirror the categories in JIRA. We have "Bug", "Improvement" and "Feature" from what I can figure. I don't think any other ticket types would result in Git commits. On 1 November 2012 11:35, Jan Lehnardt wrote: > > On Nov 1, 2012, at 07:15 , Benoit Chesneau wrote: > > > So I didn't realize we settled on Ticket-{feature,fix}_coolname here > (hence > > my git spam this morning) . Imo this naming is awkward and miss the > initial > > goal. ie make it easy to parse even for humans. > > > > Today this isn't a problem we have not so many branch. But in near > future I > > expect more activity on the repo and it will become important. It will = be > > hard to rename it after than deciding today on a good naming. Imo we > should > > really think a little more on that. Beeing relaxed is fine, but to be > > honest I am generally more relax when I know that things in the future > > won't be a problem. > > No worries Benoit, this is all very new and in flux. Thanks Adam for > looking > after consistency with our processes. I realise this was all a bit hurrie= d. > > * * * > > I don=92t much care for whether we do [fix|feature]/jiranumber-summary or > jiranumber-[fix|feature]-summary or just jiranumber-summary or whatever > else (that is sensible) as long as we stick to one of them. > > I went with the lazy consensus version of jiranumber-[fix/feature]-summar= y > because that=92s how I understood the proposal, but then I could have bee= n > wrong. Sorry about that. Now is the time to fix this. > > I=92m happy to change this to [fix|feature]/jiranumber-summary or > [fix|feature]/jiranumber_summary, or an entirely new (sensible) formats > now. > > Please cast your bikeshedding opinions. I=92ll make a call after 72 > hours based on the responses (note that this isn=92t a vote, I=92ll just > make an informed decision for the group). I=92ll update this thread > AND make a formal announcement of the branch naming scheme. > > Thanks for all your patience! > Jan > -- > > > > > > > > - benoit > > > > > > On Wed, Oct 31, 2012 at 4:41 PM, Jan Lehnardt wrote: > > > >> > >> On Oct 31, 2012, at 16:39 , Benoit Chesneau > wrote: > >> > >>> On Wed, Oct 31, 2012 at 4:27 PM, Jan Lehnardt wrote: > >>> > >>>> > >>>> On Oct 31, 2012, at 16:23 , Paul Davis > >>>> wrote: > >>>> > >>>>> On Wed, Oct 31, 2012 at 11:18 AM, Adam Kocoloski < > kocolosk@apache.org> > >>>> wrote: > >>>>>> No objection from me, Jan. I don't see the need for a dedicated > >>>> "develop" branch at the moment, but then I've not worked intensively > on > >> a > >>>> project which had one. > >>>>>> > >>>>>> Adam > >>>>> > >>>>> I think the intention there is if you have a sufficiently large tes= t > >>>>> suite that accurately represents reality. Thus when you're landing > >>>>> features in quick succession you have a place to test the combinati= on > >>>>> before they "go live". I'm not sure we really have that (also > >>>>> considering that we run our test suite locally and don't rely on a > >>>>> central CI server). > >>>> > >>>> Good summary! > >>>> > >>>> I think we want to be working towards that, but yeah, we are not > >>>> really there yet, and we don't have many concurrent features and > >>>> fixes going on. > >>>> > >>>> But again, I am happy to reconsider this, when we run into issues > >>>> with the current setup. > >>>> > >>>> Cheers > >>>> Jan > >>>> -- > >>>> > >>>> I'm not sure it will help when we will have n branches. Also I think > we > >>> should have more test and c-i. The current situation is not that good > and > >>> we spoke about it at the boston summit. > >> > >> Fully agreed! > >> > >>> Anyway if we stay with the current situation yes having one referent > doc > >>> would be good. > >> > >> I updated http://wiki.apache.org/couchdb/Merge_Procedure. > >> > >> Cheers > >> Jan > >> -- > >> > >> > >> > >> > >> > > --=20 NS --047d7b33d48ee8aed004cd999053--