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