Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-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 02F38CC71 for ; Tue, 12 Aug 2014 09:56:16 +0000 (UTC) Received: (qmail 93530 invoked by uid 500); 12 Aug 2014 09:56:15 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 93490 invoked by uid 500); 12 Aug 2014 09:56:15 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 93476 invoked by uid 99); 12 Aug 2014 09:56:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Aug 2014 09:56:15 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rohit.yadav@shapeblue.com designates 213.199.154.20 as permitted sender) Received: from [213.199.154.20] (HELO emea01-am1-obe.outbound.protection.outlook.com) (213.199.154.20) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Aug 2014 09:56:10 +0000 Received: from DBXPR07MB480.eurprd07.prod.outlook.com (10.141.231.154) by DBXPR07MB478.eurprd07.prod.outlook.com (10.141.231.147) with Microsoft SMTP Server (TLS) id 15.0.1005.10; Tue, 12 Aug 2014 09:55:46 +0000 Received: from DBXPR07MB480.eurprd07.prod.outlook.com ([10.141.231.154]) by DBXPR07MB480.eurprd07.prod.outlook.com ([10.141.231.154]) with mapi id 15.00.1005.008; Tue, 12 Aug 2014 09:55:46 +0000 From: Rohit Yadav To: "dev@cloudstack.apache.org" Subject: Re: [PROPOSAL] Solving the cherry-picking problem Thread-Topic: [PROPOSAL] Solving the cherry-picking problem Thread-Index: AQHPshspDxJ1hVq3uUKx1O+UM2xRYJvMwvWA Date: Tue, 12 Aug 2014 09:55:45 +0000 Message-ID: <261F57EE-C5FD-4A75-AB36-339CFC410DD7@shapeblue.com> References: <4ED46D00-442C-42C7-B6F9-5C5AAC51D191@shapeblue.com> In-Reply-To: <4ED46D00-442C-42C7-B6F9-5C5AAC51D191@shapeblue.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [178.199.146.103] x-microsoft-antispam: BCL:0;PCL:0;RULEID:;UriScan:; x-forefront-prvs: 0301360BF5 x-forefront-antispam-report: SFV:NSPM;SFS:(6009001)(51694002)(24454002)(189002)(51704005)(377454003)(13734003)(199003)(110136001)(4396001)(79102001)(99396002)(83716003)(92566001)(74662001)(83322001)(31966008)(74502001)(15202345003)(76482001)(50986999)(101416001)(19580395003)(77982001)(20776003)(46102001)(54356999)(2656002)(21056001)(33656002)(76176999)(82746002)(15975445006)(36756003)(105586002)(95666004)(80022001)(86362001)(85306004)(107886001)(83072002)(66066001)(19580405001)(85852003)(87936001)(81542001)(2351001)(92726001)(106116001)(15395725005)(107046002)(106356001)(200143003)(2501001)(104396001);DIR:OUT;SFP:;SCL:1;SRVR:DBXPR07MB478;H:DBXPR07MB480.eurprd07.prod.outlook.com;FPR:;MLV:sfv;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Content-Type: text/plain; charset="Windows-1252" Content-ID: <69ED6CD59B15D441A2994F8F2BA60878@eurprd07.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: shapeblue.com X-Virus-Checked: Checked by ClamAV on apache.org Hi, Just wanted to check if anyone has any feedback on this thread? Something w= e want to discuss, add, change, adapt and adopt? if we=92re all good I=92ll start a voting thread tonight for adopting this. Cheers. On 07-Aug-2014, at 10:39 am, Rohit Yadav wrote: > Hi, > > I think the following can solve the cherry-picking problem but it needs e= veryone=92s support to work: > > - Once a release branch is cut out, all the committers and contributors = =93should=94 only work on the release branch. It can be discussed if we wan= t to work on it directly or branch out on it and work in that branch and ha= ve RMs to merge that branch on the release branch. IMO if we work directly = on the release branch we potentially reduce a lot of RM=92s work. > > - Only (new) feature development and related enhancements/bugfixes can la= nd on master directly or merged from their respective branches. > > - The RMs or anyone would keep merging the release branch with fast forwa= rd only on regular basis: > git checkout master > git merge --ff > > > This way =91master' gets all the good stuff from release branch and the r= elease branch gets =93more attention=94. > > If we somehow can reduce the release cycle timeline/length, the divergenc= e between master and release branches can be potentially less causing less = conflicts/issues when following the above. > > Thoughts, flames? > > Regards. > > Regards, > Rohit Yadav > Software Architect, ShapeBlue > M. +41 779015219 | rohit.yadav@shapeblue.com > Blog: bhaisaab.org | Twitter: @_bhaisaab > > > > Find out more about ShapeBlue and our range of CloudStack related service= s > > IaaS Cloud Design & Build > CSForge =96 rapid IaaS deployment framework > CloudStack Consulting > CloudStack Infrastructure Support > CloudStack Bootcamp Training Courses > > This email and any attachments to it may be confidential and are intended= solely for the use of the individual to whom it is addressed. Any views or= opinions expressed are solely those of the author and do not necessarily r= epresent those of Shape Blue Ltd or related companies. If you are not the i= ntended recipient of this email, you must neither take any action based upo= n its contents, nor copy or show it to anyone. Please contact the sender if= you believe you have received this email in error. Shape Blue Ltd is a com= pany incorporated in England & Wales. ShapeBlue Services India LLP is a com= pany incorporated in India and is operated under license from Shape Blue Lt= d. Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil a= nd is operated under license from Shape Blue Ltd. ShapeBlue SA Pty Ltd is a= company registered by The Republic of South Africa and is traded under lic= ense from Shape Blue Ltd. ShapeBlue is a registered trademark. Regards, Rohit Yadav Software Architect, ShapeBlue M. +41 779015219 | rohit.yadav@shapeblue.com Blog: bhaisaab.org | Twitter: @_bhaisaab Find out more about ShapeBlue and our range of CloudStack related services IaaS Cloud Design & Build CSForge =96 rapid IaaS deployment framework CloudStack Consulting CloudStack Infrastructure Support CloudStack Bootcamp Training Courses This email and any attachments to it may be confidential and are intended s= olely for the use of the individual to whom it is addressed. Any views or o= pinions expressed are solely those of the author and do not necessarily rep= resent those of Shape Blue Ltd or related companies. If you are not the int= ended recipient of this email, you must neither take any action based upon = its contents, nor copy or show it to anyone. Please contact the sender if y= ou believe you have received this email in error. Shape Blue Ltd is a compa= ny incorporated in England & Wales. ShapeBlue Services India LLP is a compa= ny incorporated in India and is operated under license from Shape Blue Ltd.= Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil and= is operated under license from Shape Blue Ltd. ShapeBlue SA Pty Ltd is a c= ompany registered by The Republic of South Africa and is traded under licen= se from Shape Blue Ltd. ShapeBlue is a registered trademark.