On 2010-11-25, Pierre Joye <pierre....@gmail.com> 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

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to