doc:scratchpad:wheretohelp

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doc:scratchpad:wheretohelp [2010/01/08 21:11]
127.0.0.1 external edit
doc:scratchpad:wheretohelp [2017/09/22 13:28] (current)
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.txt · Last modified: 2017/09/22 13:28 (external edit)