PHP source code now available on GitHub
The PHP project has announced that the migration of the source code for its popular scripting language from Subversion to the Git version control system (VCS) has been completed. The source is being hosted at git.php.net. That repository is also being mirrored on the GitHub service at github.com/php/php-src.
Git is a distributed version control system, created by Linus Torvalds for managing the Linux source code, which enables users to easily clone and maintain copies of projects for their own use. Changes in clones can be sent back "upstream" to the developers by issuing pull requests which ask the developers if they would like to pull in a particular set of changes from a clone. The ability to clone and pull changes between clones, combined with a lack of centralisation, makes git very effective for collaborative development.
In the announcement, the developers say that one of the immediate benefits of the switch to Git is that future PHP release tags will be signed by the development team, noting that they will be publishing the GPG keys required for the verification process "in the next few days". Additionally, they point out that the PHP manual and translations are still currently being hosted in Subversion, adding that they "will be migrated to Git at a later date".
Further details about the migration can be found on the Moving to Git FAQ; instructions for cloning the php-src tree are also provided. Source code for PHP is made available under the PHP License v3.01.
- PHP 5.4.0 brings new features, a report from The H.
- The saga of Git: Lightning does strike twice, a feature from The H.