Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:50506 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 88900 invoked from network); 25 Nov 2010 09:20:23 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Nov 2010 09:20:23 -0000 X-Host-Fingerprint: 217.114.211.68 unknown Date: Thu, 25 Nov 2010 04:20:23 -0500 Received: from [217.114.211.68] ([217.114.211.68:17893] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 43/A0-20008-65A2EEC4 for ; Thu, 25 Nov 2010 04:20:23 -0500 To: internals@lists.php.net References: User-Agent: slrn/0.9.9p1 (SunOS) Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: X-Posted-By: 217.114.211.68 Subject: Re: git anyone? From: dsp@php.net (David Soria Parra) On 2010-11-25, Pierre Joye wrote: > hi, > > We have moved not too long ago and for what I see it gave some > opportunities to many of us to see what are the other tools on the > market, git and github in particular. I think 99% of the active > developers here are on github or use git in one way or another. > > I think git could be a great help, maintaining multiple branches will > be easier. It will also be very useful to develop new complex features > requiring a longer development period. SVN works fine but merging is > very limited and buggy, maintaining a branch while syncing changes > from trunk/other branches is a very frustrating experiences. > > Please not I'm not requesting to do it now and here, only trying to > get a feeling/poll about git usage. > > Cheers, I liked the DVCS idea back when we switched to SVN and I still like it. It is good to have the perspective of switching over to a DVCS in the future if developers want to. But we need to make sure that a few topics are sorted out before. In particular - Karma System Although you can use DVCS in a centralized fashion they are much better when it comes to the ..distributed.. part. We either need to change the way we develop towards a more push/pull mechanism or implement the karma system. - Easy Access I don't think that's a big deal at all. Developers who can learn how to write PEAR/PECL, PHP-SRC code probably know how to learn a tool. For the rest, we successfully installed read-only Git->SVN bridges at phpBB when Nils Adermann and I did their migration. - Hosting Rasmus was thinking about using github. - Less Learning Curve Ah, I think Git reached the masses and people become more and more able to deal with Git. Anyway, still Git is a swiss army knife with a big red "boom" button on top of it from time to time. - A few old timers didn't want us using Git They'll get over it. If someone is interested in moving into the direction of using a DVCS, this is either Git or Mercurial, I'm happy to help with evaluation and migration. - David