mirror of
https://github.com/php/web-php.git
synced 2026-03-24 07:12:16 +01:00
44 lines
1.3 KiB
PHP
44 lines
1.3 KiB
PHP
<?php
|
|
require_once 'prepend.inc';
|
|
commonHeader("Using CVSup to maintain local CVS repository");
|
|
?>
|
|
|
|
<h1>Using CVSup To Maintain A Local CVS Repository</h1>
|
|
|
|
<p>
|
|
In addition to anonymous CVS, we also provide read-only access to
|
|
our CVS repository by using CVSup. While CVSup is faster at updating
|
|
large trees, it is not as widely available as the standard cvs client.
|
|
We will describe now how you can use CVSup.
|
|
</p>
|
|
|
|
<p>
|
|
<ol>
|
|
<li>Download the appropiate binary distribution from
|
|
<a href="http://www.polstra.com/projects/freeware/CVSup/">the
|
|
CVSup homepage</a>.</li>
|
|
<li>Follow the instructions in the Install file of the binary distribution</li>
|
|
<li>Create a php.cvsup file containing the following content:
|
|
<pre>
|
|
*default host=CVSup.php.net
|
|
*default base=/usr/src/php
|
|
*default release=cvs
|
|
*default compress
|
|
*default tag=.
|
|
*default delete use-rel-suffix
|
|
php3
|
|
php4
|
|
</pre>
|
|
This will cause the php3 and php4 trees to be stored in /usr/src/php
|
|
(you need to create that directory manually).</li>
|
|
<li>At a command prompt, simply type:
|
|
<pre>cvsup php.cvsup</pre></li>
|
|
<li>If you are behind a firewall, you might need to use:
|
|
<pre>cvsup -P - php.cvsup</pre></li>
|
|
<li>To build PHP, you need to install a few utilities (GNU autoconf,
|
|
libtool, bison). Cd into php3 or php4 and run <code>./buildconf</code>.</li>
|
|
</ol>
|
|
</p>
|
|
|
|
<?php commonFooter(); ?>
|