Hi,

On 5/31/07, Andi Gutmans <[EMAIL PROTECTED]> wrote:

As we expect many more years for PHP we should make sure that the train
we're riding has momentum and can help us continue to scale our dev
process. I think SVN is the right train to hop onto.

I would like to propose Git. I think it is more appropriate for large
projects like PHP. I do not have the time to provide a full list of
its advantages or features but here are some of its huge advantages:
- user tree
- its ability to push patches from a tree to another
- CVS bridge (non developers can still checkout/provide patches using cvs)

For example, it is possible to have (only examples! :): Dmitry working
on a complete rewrite of the engine,  Stan is fixing TSRM and the QA
fixing the stable/dev trees. The RMs can still prepare releases in the
main tree.

The release manager can then safely choose which patches should be
pushed. The developers do not have to take care about the release
process in their trees. Experiments can be done safely in a tree and
merged (even partially) when they are ready.

freedesktop has moved to GIT some time ago and for what I heard from
the developers, it is a huge improvement in their development process.
The only bad point (which exists with any other migratrion) is the
time required to learn the new tool.


--Pierre

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

Reply via email to