On Fri, Aug 12, 2011 at 3:01 PM, Lester Caine <les...@lsces.co.uk> wrote:
> Stas Malyshev wrote:
>>>
>>> Sandboxes and development branches are the right way to go, but could
>>> actually
>>
>> Branches are different things than github forks, for different purposes.
>> Branch is a project, fork is a workspace. You can have multiple people
>> work on a project, using multiple workspaces.
>
> That is not how Drupal seems to be using git ...
> http://drupal.org/node/803746#clone - See 'Creating a Working Branch'
>
> Personally that is not how I'd like to see php going ... but I'm more than
> happy with my own hg workspace locally anyway :)

I think any kind of RFC vote is going to meet a lot of resistance
simply based on the fact that a lot of people on this list do not
appear to be very familiar with dvcs and the pros and cons of moving
to one of the dvcs offerings. Trying to find the best solution in
terms of technology (git vs hg), structure, workflow, etc is an effort
in futility at this point.

I think it would be better to pilot some different options and ease
people into the transition from a vcs to a dvcs. One idea that springs
to mind is allowing pecl packages to live on google code, github or
bitbucket. That allows developers to freely play around with svn, git
or hg. While that may seem odd, some of us are already doing it (ex:
https://github.com/andreiz/php-memcached). I am sure this brings up
all sorts of problems and issues, but that is the point. Moving svn to
a dvcs is less of a technical change and more of a paradigm shift in
the fundamental way a user interacts with version control.

As a long time dvcs proponent and user, I support the move to
distributed version control. I just hope it is done right.

-- 
Herman Radtke
hermanrad...@gmail.com | http://hermanradtke.com

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

Reply via email to