Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:50491 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 30571 invoked from network); 25 Nov 2010 03:26:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Nov 2010 03:26:49 -0000 Authentication-Results: pb1.pair.com header.from=larry@garfieldtech.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=larry@garfieldtech.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain garfieldtech.com from 76.96.30.48 cause and error) X-PHP-List-Original-Sender: larry@garfieldtech.com X-Host-Fingerprint: 76.96.30.48 qmta05.emeryville.ca.mail.comcast.net Received: from [76.96.30.48] ([76.96.30.48:40999] helo=qmta05.emeryville.ca.mail.comcast.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 9B/57-12084-877DDEC4 for ; Wed, 24 Nov 2010 22:26:49 -0500 Received: from omta02.emeryville.ca.mail.comcast.net ([76.96.30.19]) by qmta05.emeryville.ca.mail.comcast.net with comcast id b8sD1f0050QkzPwA5FSmca; Thu, 25 Nov 2010 03:26:46 +0000 Received: from earth.ufp ([98.220.236.211]) by omta02.emeryville.ca.mail.comcast.net with comcast id bFSl1f0044aLjBW8NFSlyw; Thu, 25 Nov 2010 03:26:46 +0000 Received: from localhost (localhost [127.0.0.1]) by earth.ufp (Postfix) with ESMTP id DC576D7A66 for ; Wed, 24 Nov 2010 21:26:44 -0600 (CST) Received: from earth.ufp ([127.0.0.1]) by localhost (earth.ufp [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3FJjgMgNu0-e for ; Wed, 24 Nov 2010 21:26:44 -0600 (CST) Received: from linux-nkec.site (unknown [192.168.42.1]) by earth.ufp (Postfix) with ESMTPSA id C3870D79DA for ; Wed, 24 Nov 2010 21:26:44 -0600 (CST) To: internals@lists.php.net Date: Wed, 24 Nov 2010 21:27:28 -0600 User-Agent: KMail/1.13.5 (Linux/2.6.34.7-0.5-desktop; KDE/4.4.4; x86_64; ; ) References: In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-ID: <201011242127.28761.larry@garfieldtech.com> Subject: Re: [PHP-DEV] git anyone? From: larry@garfieldtech.com (Larry Garfield) On Wednesday, November 24, 2010 8:12:25 pm Daniel Brown wrote: > On Wed, Nov 24, 2010 at 20:47, Pierre Joye wrote: > > hi, > > [snip] > > > Please not I'm not requesting to do it now and here, only trying to > > get a feeling/poll about git usage. > > You might recall several conversations on this during the period > where Gwynne was migrating us from CVS to SVN in 2008/09. Two two > threads that stand out most in my mind were Rasmus' thoughts on the > matter[1] and David Soria Parra actually working toward using git --- > or at least git-svn[2]. There were several other threads on the > subject as well, so unless opinions have changed, you may already have > some folks in your corner. > > > ^1: http://news.php.net/svn.migration/255 > ^2: http://news.php.net/php.internals/44942 FWIW, the KDE project migrated from CVS to SVN a few years ago and is now in the process of migrating to Git following numerous KDE projects moving to Github of their own accord. They're doing a piece-meal approach with projects migrating bit by bit. I believe they are hosting their own Git setup but I'm not certain of that. The Drupal project skipped SVN entirely and is currently in the process of migrating our entire infrastructure from CVS to Git, which we will be self- hosting. Numerous Drupal projects were already migrating to Github and we decided, basically, "CVS sucks and people are voting with their feet for Git". We opted to setup our own Git infrastructure rather than use GitHub's because our development toolchain is very tightly coupled with our version control system and issue queue history, and we wanted to retain that. We couldn't do that on Github, but building our own we could. A nice side-effect of this process (in progress as we speak) is a number of more generic tools (many Drupal-based, I grant) for version control handling, particularly Git. By the time we're done (hopefully late Q1 2011) we should have a number of people who know a disturbing amount about Git and Git-PHP, and I suspect many could be coaxed to at least provide advise and consultation if not actual labor. (I am not one of those people so I can't speak for them, but I would certainly be willing to poke and prod people into offering what help they can. ) Having been an SVN fan for a long time, I must say I am *really* liking working with Git for the past year or so on various projects. --Larry Garfield