Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2E187DBC1 for ; Mon, 13 Aug 2012 23:21:30 +0000 (UTC) Received: (qmail 96538 invoked by uid 500); 13 Aug 2012 23:21:29 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 96502 invoked by uid 500); 13 Aug 2012 23:21:29 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 96493 invoked by uid 99); 13 Aug 2012 23:21:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Aug 2012 23:21:29 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_IMAGE_ONLY_28,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_REMOTE_IMAGE X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of carlos.rovira@gmail.com designates 209.85.161.175 as permitted sender) Received: from [209.85.161.175] (HELO mail-gg0-f175.google.com) (209.85.161.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Aug 2012 23:21:23 +0000 Received: by ggmq1 with SMTP id q1so3704811ggm.6 for ; Mon, 13 Aug 2012 16:21:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=OJpVHaEATA4JL0iFOkg74aZbrG8XqItIwldmWk2bVyA=; b=m+k/n5a9QXyGhBaAqwIBNFGFCWyFR0PddzwmrK7vN5VX/pnoASnOMgH+ZUdCY1Rbli ZvmDgC3JZWqUFzPw/PVBRcnlL3ldVUCvzXUAqfUidjRT8HHcYrc1W9OoPLzdGdevUiPr bGzyhsvUIjEYfcPVE3uquzC/DsuMaNiVUHf/IeEOb+EyEKkVjQdE3bTLLl9iJjGh/5LI 5bdTn9g84HWx1XJ+EJfROYWARgGThK6gwkJwLdOemoP2E2kHvZAqeHYZJIm2NATycyjc HLCzjsesTPuC3rzmV6pqIDU4wpwfMOpdyGd0JU8RWJOtpVLDjKt8vcpuBYajUlGW6Qms tayQ== MIME-Version: 1.0 Received: by 10.236.181.225 with SMTP id l61mr12789794yhm.47.1344900063200; Mon, 13 Aug 2012 16:21:03 -0700 (PDT) Sender: carlos.rovira@gmail.com Received: by 10.101.108.14 with HTTP; Mon, 13 Aug 2012 16:21:03 -0700 (PDT) In-Reply-To: References: Date: Tue, 14 Aug 2012 01:21:03 +0200 X-Google-Sender-Auth: BJcnpBk8jrLlE798ccKdjgUwWRg Message-ID: Subject: Re: [DISCUSS] Re: [VOTE] Branching Strategy and SCM From: Carlos Rovira To: flex-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=20cf305639ab8685c304c72df24d X-Virus-Checked: Checked by ClamAV on apache.org --20cf305639ab8685c304c72df24d Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable > > OK, but even modifications can be done without branching, right? The key > is > not to check things into "develop" that breaks things. > > Other than Git handles branching better, the technical/logistical reasons > for branching are the same in all SCMs, correct? > > Alex, that's ok, and is up to you to take that kind of decission. It's like to make to make a huge flex/java ERP with notepad. It can be done, but it will very hard in the day-by-day basis. Better to choose directly the better IDE to go as fast as possible. Here's the same, you hardly will go the way to refactor UIComponent all alone and not commit until work is done, because, you know, although that's possible, it's highly improbable and you will need in some step to share and test with other people, discuss code and so on. One thing different in Apache from the work done in Adobe until this release is that Flex 2.x, 3.x and 4.x was done internaly and only released when the overall plan was complete. Now the playground is different and people can share (commit in SVN) some unfinished work and then let the trunk unstable until other people takes over this work to fix it. This seems for me an horrible scenario and Git could avoid that because PPMC will be pushing only stable features into develop from all pull request ensuring "develop" and then "master" are always stable. --=20 Carlos Rovira Director de Tecnolog=EDa M: +34 607 22 60 05 F: +34 912 35 57 77 CODEOSCOPIC S.A. Avd. del General Per=F3n, 32 Planta 10, Puertas P-Q 28020 Madrid --20cf305639ab8685c304c72df24d--