doc:scratchpad:wheretohelp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
doc:scratchpad:wheretohelp [2009/04/27 01:48] – initial very rough commit philipdoc:scratchpad:wheretohelp [2017/09/22 13:28] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ===== Source Development ===== ===== Source Development =====
  
-The source code behind PHP is managed through the versioning system CVS. There are three active branches: +The source code behind PHP is managed through the versioning system SVN. There are three active branches: 
-  * PHP 5.2 (Stable) is branched as PHP_5_2 +  * PHP 5.2 (Stable) is branched as [[http://svn.php.net/viewvc/php/php-src/branches/PHP_5_2/|PHP_5_2]] 
-  * PHP 5.3 (Development) is branched as PHP_5_3 +  * PHP 5.3 (Stable) is branched as [[http://svn.php.net/viewvc/php/php-src/branches/PHP_5_3/|PHP_5_3]] 
-  * PHP 6.0 (Alpha) is HEAD, so named php-src+  * PHP 6.0 (Alpha) is [[http://svn.php.net/viewvc/php/php-src/trunk/|trunk]]
  
-In CVS, when checking out these modules it will also automagically include the TSRM, Zend and ZendEngine2 modules.+In SVN, when checking out these modules it will also automagically include the TSRM, Zend and ZendEngine2 modules.
  
 ==== Getting the source code ==== ==== Getting the source code ====
-There are two main methods for getting the latest PHP source files, either directly from CVS or by downloading a Snapshot+There are two main methods for getting the latest PHP source files, either directly from SVN or by downloading a Snapshot
    
-=== CVS ===+=== SVN ===
 This is where developers actively add/modify code. A few differences from snaps: This is where developers actively add/modify code. A few differences from snaps:
-  * You can write patches or commit to CVS+  * You can write patches or commit to SVN
   * You can test the build tools via buildconf   * You can test the build tools via buildconf
   * Should specify the branch when checking out   * Should specify the branch when checking out
  
 === Snapshots === === Snapshots ===
-Each branch is built around four times a day, and the snapshots system runs a few scripts in order to lesson the burden of required tools for building. A few differences from CVS:+Each branch is built around four times a day, and the snapshots system runs a few scripts in order to lesson the burden of required tools for building. A few differences from SVN:
   * Snaps do not require all build tools like buildconf and flex   * Snaps do not require all build tools like buildconf and flex
   * It's easier to deal with   * It's easier to deal with
Line 38: Line 38:
   * Internals docs   * Internals docs
   * Example extension   * Example extension
-  * All PECL extensions (CVS)+  * All PECL extensions (SVN)
  
 === Writing an extension === === Writing an extension ===
doc/scratchpad/wheretohelp.1240796931.txt.gz · Last modified: 2017/09/22 13:28 (external edit)