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 8AADEDF72 for ; Fri, 10 Aug 2012 05:51:47 +0000 (UTC) Received: (qmail 44665 invoked by uid 500); 10 Aug 2012 05:51:46 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 44481 invoked by uid 500); 10 Aug 2012 05:51:46 -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 44462 invoked by uid 99); 10 Aug 2012 05:51:46 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Aug 2012 05:51:46 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of omarg.developer@gmail.com designates 209.85.220.175 as permitted sender) Received: from [209.85.220.175] (HELO mail-vc0-f175.google.com) (209.85.220.175) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Aug 2012 05:51:39 +0000 Received: by vcbfy27 with SMTP id fy27so1207015vcb.6 for ; Thu, 09 Aug 2012 22:51:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=fIHxzWDxyazWvdSTrFVtiERce5eRiTv8//j5l6biqkw=; b=cQCuxt/sDUiHwj6GXx7LmXbSFCpkAqRauksFdF1Aa549YRCE8aO0nop2D24LEx/DN+ m/OWB192AlHqQF2rWRPq0hmumK6uyAr7dq1N0bsmrdQ9PirGWP18ReL8zcptgR3Su9FL BkZnHcLRVf47eory2J2XCdGQU8tb+h3siUx/77knRjHwsTGMB4uB9ENSMk7cc5Obxs/+ PXtMX1hHaoqq6GkCsAK3saHy48PtFfApJ42Ev7yWfrtuVrfKbtoRI/9NizpyhxtLHu8O eAlRxoGKT/pXdKFdLxoUH/Hb0wQR22pF/3vklGucFfAfKRTZw9FINS+IT0nFLuzE/rZ+ ngZA== MIME-Version: 1.0 Received: by 10.220.225.194 with SMTP id it2mr1542587vcb.32.1344577878862; Thu, 09 Aug 2012 22:51:18 -0700 (PDT) Received: by 10.58.85.70 with HTTP; Thu, 9 Aug 2012 22:51:18 -0700 (PDT) In-Reply-To: <99149CD6-0853-4BBF-869D-90320B71CDFB@classsoftware.com> References: <99149CD6-0853-4BBF-869D-90320B71CDFB@classsoftware.com> Date: Thu, 9 Aug 2012 22:51:18 -0700 Message-ID: Subject: Re: The Git Branching Model: Will it work with SVN? From: Omar Gonzalez To: flex-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=14dae9ccd510d7a96104c6e2eeaa --14dae9ccd510d7a96104c6e2eeaa Content-Type: text/plain; charset=ISO-8859-1 On Thu, Aug 9, 2012 at 10:45 PM, Justin Mclean wrote: > Hi, > > > You can request the log to include merge-info and it > > will. SmartSVN shows it as child nodes of the merged log entry. > So we need to use a commercial plug in in order to see the full log > history? Using the command line for history is not really practical on code > base this large. > I don't think Alex is saying you have to use a commercial plug in, just pointing out how SmartSVN's GUI shows it. SmartSVN is not a plug in either, its an SVN client. > > > No, I will continue to propose the tiered approach as I still think it is > > simpler, but I will give folks a third option of the Git Branching Model. > OK so it seems we still have no consensus until we do (and you can > convince me otherwise) do I'll continue to work in trunk. > > > > I am not an expert, but I do not believe your scenario can cause a merge > in > > the Git Branching Model or the tiered model because the changes you > apply to > > the destination will not have already changed in the destination. > You will end up with a trunk that could be broken and an another branch > that is out of sync because it is missing changes made in trunk. > If we could just switch to Git we wouldn't have any of these stupid problems with merging to begin with. > > > And again, I don't see how that would cause a merge conflict. > Because you have cherrypicked changes/only committed some changesets and > not merged the entire branch. As you merge one persons changelists one by > one you can get a conflict due to unapplied changesets from other people. > Again, problems that don't happen in Git because of the fundamental ways in which in handles merging and revisions. Yes, I'm trying to push the conversation in the direction of switching the entire SCM solution. It would be best for the project to step out of the dark ages of SCM and into the new age.... ;-) -omar --14dae9ccd510d7a96104c6e2eeaa--