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 8B084DAF4 for ; Mon, 13 Aug 2012 22:45:36 +0000 (UTC) Received: (qmail 4083 invoked by uid 500); 13 Aug 2012 22:45:35 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 4050 invoked by uid 500); 13 Aug 2012 22:45:35 -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 4042 invoked by uid 99); 13 Aug 2012 22:45:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Aug 2012 22:45:35 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_IMAGE_ONLY_32,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_REMOTE_IMAGE X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of carlos.rovira@gmail.com designates 209.85.213.47 as permitted sender) Received: from [209.85.213.47] (HELO mail-yw0-f47.google.com) (209.85.213.47) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Aug 2012 22:45:29 +0000 Received: by yhjj56 with SMTP id j56so3663049yhj.6 for ; Mon, 13 Aug 2012 15:45:08 -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=bzy6WojfGZFYB+0SvEZ2yZ6hiFxdzTmeNkblRl97y8U=; b=Eq9TI48A+yhK7W0fU+M+Nvg3AnoZQEOM91JxIOa/HOgN059aEg63etN/K23ZLOh3Hc bGFXdUl/r1c5bkSlDPh5zNq4SKjbpQqCqFHO7Ox5vvpsYhTJa2aoTljac653NoGgYKU9 gazb+m8juo5B1nbMo9ntYuHoMDF1l6hTNzPHFlyGRAsx3tCa53iEN23GZzJMeoUJ5aly ISMK7w0Mtri/uzetl+Q0KPGY0WcvL1gmoltHbO30ywTuxPk+DLCXPyBWq0HoPi15FCQJ dO3ofCJcBFVBrNpa9qP6Gjv4UnfacMi9xVyHC+YLyE8sMLxZCLKWKxLWzuXmAWyCjZj0 //zw== MIME-Version: 1.0 Received: by 10.236.154.2 with SMTP id g2mr12807702yhk.29.1344897908163; Mon, 13 Aug 2012 15:45:08 -0700 (PDT) Sender: carlos.rovira@gmail.com Received: by 10.101.108.14 with HTTP; Mon, 13 Aug 2012 15:45:08 -0700 (PDT) In-Reply-To: References: Date: Tue, 14 Aug 2012 00:45:08 +0200 X-Google-Sender-Auth: 3SmeH6E496urWUepokNJR1exJWw 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=20cf302d49c81346be04c72d72d5 --20cf302d49c81346be04c72d72d5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Alex, What is that "clarity"? Can you give me an example? If I want to > contribute a set of Spark Charts, why should I have to cut a branch first= ? > Why can't I just check in ChartBase into the "develop" branch, then add i= n > Pie, Bar, etc over time in subsequent check ins as I finish them up? > > First considere that in Git, "develop" use to be as stable as possible and you can make nightly builds from this branch and "master" use to be production ready with the release we made. Normaly, if you are working in a set of spark charts, your work will spawn over some weeks. So if you work directly on develop, you should not commit your work to SVN until is done because you will make "develop" unstable until you close the feature. In Git you will prefer to branch from "develop" and make a feature branch called "spark-charts" that will allow you to commit to your local repository (and if you want publish that branch in the remote) knowing that you are not breaking nothing. When you finish your work, you can merge in "develop" maintaining that branch stable. Think now that other people are working in the refactor of UIComponent to break into small components and behaviours. That task will be long in time and will need to be finished before that people could merge it in "develop". If not we will have flex broken for long time. For this reason I say that IMHO we really does not have election. SVN is a bad decission here, while GIT is the opossite... If someone thinks that I'm wrong please let me know some arguments, because maybe...I'm really wrong with my arguments! :) --=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 --20cf302d49c81346be04c72d72d5--