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 4453ADCD4 for ; Thu, 22 Nov 2012 18:26:41 +0000 (UTC) Received: (qmail 4102 invoked by uid 500); 22 Nov 2012 18:26:40 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 4057 invoked by uid 500); 22 Nov 2012 18:26:40 -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 4048 invoked by uid 99); 22 Nov 2012 18:26:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Nov 2012 18:26:40 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.223.175] (HELO mail-ie0-f175.google.com) (209.85.223.175) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Nov 2012 18:26:34 +0000 Received: by mail-ie0-f175.google.com with SMTP id qd14so6639064ieb.6 for ; Thu, 22 Nov 2012 10:26:14 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=HZwfT2YC4I/uiaYpv3xgK6jz0C7RVrYgZgtQhC9WBtU=; b=IdRpSjRZf0t/M2Ac13yCmy0X5I82slUyPhnyA9E+CghqEj42tH9MltS8D8Ti8+rImw SL1CzEv1g5LssSETMJ1pUx2GJLlwG6DsDvfkHwlFkNtYppoYsE95wuM+W32pWRtpzDhj wKcVAwMO0rFGGecHyto6ts3rfaQ0tn8uqMI6tl6tffZggrPyhdh2Gesi6TF8B/THsQm5 9umb9cj+/5dxVzvl1yUCoHqTQxR3CCePDKStW/3aUdfgFtIPNP4pUgxs1xes8sDVUaEx Nsi1Q5hWmr0P8tMoQ2Xa3L5TvYi9bo3TxumuSDBamwOAQtXEEJMVrSGfIO9stJOanW2f l6Bg== MIME-Version: 1.0 Received: by 10.50.197.162 with SMTP id iv2mr1388689igc.36.1353608774321; Thu, 22 Nov 2012 10:26:14 -0800 (PST) Received: by 10.64.40.227 with HTTP; Thu, 22 Nov 2012 10:26:14 -0800 (PST) In-Reply-To: References: Date: Thu, 22 Nov 2012 19:26:14 +0100 Message-ID: Subject: Re: Planning for Git From: Erik de Bruin To: "flex-dev@incubator.apache.org" Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQlEgTAQN330jH0nc7FBnMgIvHcX7BuwwqT2Rv86qqN00e7jP4G6kVQP/WMNRkG3466lxohR X-Virus-Checked: Checked by ClamAV on apache.org >> 2) several committers are "on loan" from Adobe for a very specific >> goal (Peter and Gordon). Are they comfortable working with Git, >> willing and able (in that they have enough time available to do so) to >> learn Git, or would moving to Git mean that they are no longer able to >> contribute? >> > > I would be very surprised, and frankly disappointed, if they are unable to > make the switch. We are talking about very smart developers here, and its > not like switching from English to Japanese. Most of the common/every day > commands are the same and the new concepts are not that difficult to grasp. > Peter, Gordon, Alex and Carol are all extremely smart developers I am > confident they will be perfectly fine. Any claim that the transition will be effortless is plain wrong. There is a learning curve for each new tooling and from reading about it on the interweb, as well as from my own efforts trying to 'get' it, the curve for Git is rather steep. This means that if a developer is not familiar with Git, he/she will have to invest time to learn it to be able to contribute. In the case of Peter and Gordon the limited time they can spend on the project has a very specific goal and is part of their day job. So, what I'm saying is, do we want them to spend this time on (learning) Git, or do we want them to spend time on Mustella and Falcon? Repeating that Git is easy to learn doesn't make it so. At least for me it doesn't seem to come as easily as I hoped, the paradigm is just too different (i.e. more complicated) from the 'centralised' version control I'm familiar with (SourceSafe, Perforce, SVN). If that disappoints you, I'm sorry. As an average guy with average programming skills, I'm unlikely to be unique in this, though. The transition will (temporarily) lessen my ability to contribute to a project I care about, so my current obsession with Git is now squarely aimed at making the transition as organised and predictable as possible. If my insistence on clarity and focus, as well as documentation and planning, irritates you, well, I guess that disappoints me. EdB -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl