Return-Path: X-Original-To: apmail-flex-dev-archive@www.apache.org Delivered-To: apmail-flex-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 15AB2F97C for ; Fri, 22 Mar 2013 16:42:34 +0000 (UTC) Received: (qmail 14962 invoked by uid 500); 22 Mar 2013 16:42:33 -0000 Delivered-To: apmail-flex-dev-archive@flex.apache.org Received: (qmail 14859 invoked by uid 500); 22 Mar 2013 16:42:33 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 14850 invoked by uid 99); 22 Mar 2013 16:42:33 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Mar 2013 16:42:33 +0000 X-ASF-Spam-Status: No, hits=-1.3 required=5.0 tests=FRT_ADOBE2,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of aharui@adobe.com designates 64.18.1.37 as permitted sender) Received: from [64.18.1.37] (HELO exprod6og116.obsmtp.com) (64.18.1.37) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Mar 2013 16:42:28 +0000 Received: from outbound-smtp-2.corp.adobe.com ([193.104.215.16]) by exprod6ob116.postini.com ([64.18.5.12]) with SMTP ID DSNKUUyJ3ywZ64ejGJJJFQyOj/htOZgWavsd@postini.com; Fri, 22 Mar 2013 09:42:07 PDT Received: from inner-relay-1.corp.adobe.com (inner-relay-1.sea.adobe.com [153.32.1.51]) by outbound-smtp-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r2MGg52h013790 for ; Fri, 22 Mar 2013 09:42:06 -0700 (PDT) Received: from nacas03.corp.adobe.com (nacas03.corp.adobe.com [10.8.189.121]) by inner-relay-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r2MGfwAu015983 for ; Fri, 22 Mar 2013 09:42:04 -0700 (PDT) Received: from NAMBX02.corp.adobe.com ([10.8.127.96]) by nacas03.corp.adobe.com ([10.8.189.121]) with mapi; Fri, 22 Mar 2013 09:41:15 -0700 From: Alex Harui To: "dev@flex.apache.org" Date: Fri, 22 Mar 2013 09:41:14 -0700 Subject: Re: [OT] Log history Thread-Topic: [OT] Log history Thread-Index: Ac4nFLbHRxAuvXMlSdi9XrswS2IzzgAB1pVF Message-ID: In-Reply-To: <334259FA-12A5-4BA7-9712-55C1AD00C269@adobe.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-Entourage/13.16.0.130206 acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org AFAICT, the git branching model does not dictate that you must use a branch for all changes to develop, it just talks about a strategy for how to use feature branches if you choose to use them. I'm a git newbie, but really, I am looking forward to having the option to create a cheap and quick branch to do multi-commit changes to the code. Quite often I get disrupted from some work I'm doing and when I come back I find myself looking at the diffs against the SVN repo and trying to remembe= r why I did something. With a local branch, I can "commit" with a record of what I did and have local history of what I did to refer to when I come back. Sounds like a good thing to me, But there is no requirement to make a branch unless you need that sort of thing. Regarding the rebase option. I spent last evening reading all of the articles Justin and other pointed us to. It seems pretty straight forward to me: You should use rebase when refreshing your local branch against the remote branch it came from before pushing. You should not rebase when merging between two remote branches (and therefore, I am not setting the config to default to rebase because I will be merging remote branches when doing releases). And for other configurations, it is best to understand what it really does, and if you decide to use it and it fails, abort it and use merge. On 3/22/13 8:48 AM, "Gordon Smith" wrote: > I plan to do my Falcon development work on the 'develop' branch. The full= nvie > model is complete overkill for what I am doing and I don't need umpteen > feature branches. Has everyone forgotten about KISS? >=20 > - Gordon=20 >=20 > Sent from my iPad >=20 > On Mar 22, 2013, at 3:37 AM, "Justin Mclean" w= rote: >=20 >> Hi, >>=20 >> Also anyone want to explain why this doesn't mention pull -rebase anywhe= re? >> http://nvie.com/posts/a-successful-git-branching-model/ >>=20 >> Also on the bug fix issue to branch or not branch (from the author of >> gitflow): >> "A rule of thumb would be that if you need more than one commit for a ch= ange, >> you should do it on a feature branch, otherwise commit it directly on >> develop." >>=20 >> https://github.com/nvie/gitflow/issues/24 >>=20 >> Thanks >> Justin >>=20 --=20 Alex Harui Flex SDK Team Adobe Systems, Inc. http://blogs.adobe.com/aharui