Hi,

This was not mend as an ad or as spam. I was suggesting the use of a
distributed system instead of a central VCS. I probably shouldn't have
mentioned GIT specifically. Using Arch, Bazaar, Monotone or any other
distributed VCS will give the same advantages.

A good article that talks about the differences between centralized and
distributed revisioning systems can be found at
http://www.dwheeler.com/essays/scm.html

- Arnold

On Mon, 2009-07-20 at 13:40 +0300, Jani Taskinen wrote:
> Can I suggest you not to suggest any other VCS from now on?
> If you like some VCS better, just keep that info to yourself, no need to 
> spam the mailing lists about it.
> 
> --Jani
> 
> 
> On 07/20/2009 01:38 PM, Arnold Daniels wrote:
> > Hi,
> >
> > Can I suggest having a look at GIT (http://git-scm.com). It has some
> > mayor advantages above SVN. The most important one is that it's a
> > distributed version control system.
> >
> > Let's say Rasmus leads a team working on a new feature in PHP to switch
> > from .ini to .yaml files for configuration. With GIT it's not needed
> > that the whole team has commit access to the main GIT repository. Rasmus
> > can checkout PHP to his own server. The team can checkout and commit to
> > Rasmus' server. Rasmus still update the checkout of his server to get
> > the changes made in the main PHP repo. When Rasmus is satisfied that the
> > feature works, he (and only he) can commit it to the main repo.
> >
> > If you look at the linux kernel, you see that there is a whole
> > hierarchy. There are lieutenants who are responsible for a certain part
> > of the kernel. The lieutenant has got a small team working on that part.
> > Each team member, may have a team of his own working on a specific
> > feature.
> >
> > I would think a structure like this would work very nicely for PHP.
> >
> > - Arnold
> >
> > On Thu, 2009-07-16 at 18:09 -0500, Greg Beaver wrote:
> >> Rasmus Lerdorf wrote:
> >>> One of the benefits of svn is that we can do cross-branch commit pretty
> >>> easily now and thus avoid multiple similar commits with annoying MFH/MFB
> >>> commit log messages that are hard to track.
> >>>
> >>> Please don't attempt to check out all of php/php-src or pecl.  I made
> >>> the mistake of checking out all of pecl and it was 3.4G because you get
> >>> copies of the code for every tag and branch and we have a bunch.
> >>>
> >>> In order to do this better, I think the best way is to use the sparse
> >>> directory feature documented here:
> >>>
> >>> http://svnbook.red-bean.com/en/1.5/svn.advanced.sparsedirs.html
> >> <snip>
> >>
> >> Rasmus this is brilliant.  You should add this to the manual for
> >> posterity in your new shiny checkout of awesomeness.
> >>
> >> :)
> >> Greg
> >
> >
> 


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

Reply via email to