Re: git anyone?
| From: | David Soria Parra | Date: | Thu, 25 Nov 2010 09:20:23 +0000 |
| Subject: | Re: git anyone? | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-50506@lists.php.net to get a copy of this message | ||
On 2010-11-25, Pierre Joye <pierre.php@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