From a9af9814107a4d3f1049503052332427ab33ec79 Mon Sep 17 00:00:00 2001
From: Colin Viebrock
All PHP development is done through a distributed revision control system called
CVS. This helps us track changes and it makes it possible for people located
in all corners of the world to collaborate on a project without having to worry
about stepping on each others' toes.
-
+
Please note that you do not need a CVS account to access the CVS tree. See
cvs.php.net for details. You only need your
own CVS account if you will be regularly committing things to the CVS tree.
-
+
And once again since people just don't seem to understand this point:
-
+
+
If you are contributing a patch, a small fix, or another minor change you
are not required to obtain a CVS account before submitting it. If you are subscribed
to php-dev@lists.php.net,
@@ -37,20 +46,23 @@ patches to the PHP-dev list before requesting full CVS access is
suggested, so the PHP development team can develop a working relationship
with you and your code. It is suggested that all PHP developers subscribe
to this list.
-
+
Ok, if you are still reading, I assume you may actually need a CVS account.
If you are not previously known to the PHP Development Team, then this is not
an automatic process. Your best bet is to send mail to
group@php.net and explain what you have in mind and perhaps give a bit of
background on yourself. If you were told by a PHP developer to come here and
fill out this form, you can skip sending the email to group@php.net.
-
+
If, you have already established yourself in the above manner you can submit
a CVS account request here: (only the encrypted version of the password is sent)
In the purpose field, put a couple of words describing what you want to work on.
This is mostly to jog our memories and allow us to match the account request with
whatever previous correspondence that may taken place.
-
+
Please note:
+
Thank you. Your request has been sent.
-
+
-
+
-
+
The CVS account, once granted and activated, gives you access to a number of things. First, and most important it gives you access
to modify the PHP CVS tree. It also allows you to comment on and close bugs in the PHP bugs interface
@@ -92,18 +117,23 @@ three things are:
Call for Participation
diff --git a/credits.php b/credits.php
index 84a47c2af..f10472d60 100644
--- a/credits.php
+++ b/credits.php
@@ -1,4 +1,5 @@
+require_once 'prepend.inc';
commonHeader("PHP Credits");
phpcredits();
diff --git a/cvs-php.php b/cvs-php.php
index 9d3200f99..4c889d757 100644
--- a/cvs-php.php
+++ b/cvs-php.php
@@ -1,20 +1,28 @@
-Using CVS for PHP Development
+
+
+Using CVS for PHP Development
+
+
-Does Not Require CVS Account Requires CVS Account
@@ -26,9 +34,10 @@ And once again since people just don't seem to understand this point:
Learning PHP Coding PHP source in C One-time patch contributions Adding notes to documentation Authoring PHP documentation
-
Writing web pages with PHP Authoring www.php.net web pages
You do NOT need a CVS account to study PHP. You do NOT need
@@ -58,7 +70,8 @@ a CVS account to learn PHP, to use PHP or to in any way do anything at all
with PHP. If you are sitting there wondering if you need a CVS account, then
you don't!
-
If you are not familiar with CVS, you should have a look at the various documentation resources available at CVShome.org. This is also where to get the most recent version -of the CVS client.
- +of the CVS client. +
+All CVS commit messages get sent to the php-cvs mailing list. You should subscribe yourself to this mailing list. Instructions for subscribing are on the Support page. -
+
+CVS itself is quite easy to use. Follow the steps listed on the anonymous CVS page for checking out your tree. Substitute your own user name and password for the cvsread/phpfi combination listed there. You will not be able to do this until you receive confirmation of your account having been created. -
+
+ +Next, once you have your CVS tree you need to know the following commands. They should all be executed from within the checked out tree. eg. cd php4
+
+ +It would probably be a good idea to put the following in your ~/.cvsrc file:
diff -u cvs -z4 update -d -P checkout -P-
Your CVS account also translates into a foo@php.net email address where foo is your CVS user id. +
++Your CVS account also translates into a foo@php.net email address where foo is your CVS user id. +
+ diff --git a/cvsup.php b/cvsup.php index 2a4a26f44..46dac467c 100644 --- a/cvsup.php +++ b/cvsup.php @@ -1,19 +1,25 @@ +require_once 'prepend.inc'; commonHeader("Using CVSup to maintain local CVS repository"); ?> -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.
+We will describe now how you can use CVSup. +
+
+
*default host=CVSup.php.net *default base=/usr/src/php @@ -23,15 +29,16 @@ We will describe now how you can use CVSup.*default delete use-rel-suffix php3 php4 -
+ This will cause the php3 and php4 trees to be stored in /usr/src/php (you need to create that directory manually). -
-cvsup php.cvsup
-
-cvsup -P - php.cvsup
+
cvsup php.cvsup+
cvsup -P - php.cvsup
./buildconf.
--------------------------------------------------------------------
Copyright (c) 2000 The PHP Development Team. All rights reserved.
@@ -57,4 +59,6 @@
For more information on the PHP Development Team and the PHP
project, please see www.php.net.
-
+
+commonFooter();
+?>
diff --git a/links.php b/links.php
index 2477819ca..91eacbf15 100644
--- a/links.php
+++ b/links.php
@@ -1,4 +1,5 @@
+require_once 'prepend.inc';
commonHeader("Links");
?>
diff --git a/manual-lookup.php b/manual-lookup.php
index 7bb796421..f2299d1da 100644
--- a/manual-lookup.php
+++ b/manual-lookup.php
@@ -1,5 +1,6 @@
diff --git a/manual/add-note.php b/manual/add-note.php
index b75975bfd..e6c7ad78a 100644
--- a/manual/add-note.php
+++ b/manual/add-note.php
@@ -1,4 +1,5 @@
+require_once 'prepend.inc';
$mailto = 'rasmus@php.net';
diff --git a/manual/html/index.php b/manual/html/index.php
index 81e9865dc..18f1cff6b 100644
--- a/manual/html/index.php
+++ b/manual/html/index.php
@@ -1,4 +1,5 @@
diff --git a/manual/set-magic-cookie.php b/manual/set-magic-cookie.php
index db5cde746..b225ddbbf 100644
--- a/manual/set-magic-cookie.php
+++ b/manual/set-magic-cookie.php
@@ -1,4 +1,6 @@
+require_once 'prepend.inc';
+
if (isset($user) && isset($pass)) {
$MAGIC_COOKIE = base64_encode("$user:$pass");
# we set a cookie good for five years
diff --git a/mirrors.php b/mirrors.php
index 35995aa19..f15c3bca9 100644
--- a/mirrors.php
+++ b/mirrors.php
@@ -1,4 +1,5 @@
+require_once 'prepend.inc';
if (isset($country)) {
header("Location: http://$country.php.net/");
}
diff --git a/news.php b/news.php
index 86873426c..7d7f7776f 100644
--- a/news.php
+++ b/news.php
@@ -1,4 +1,5 @@
+require_once 'prepend.inc';
commonHeader("PHP in the News");
function makeEntry($title,$subtitle,$url=false,$date="") {
diff --git a/oldnews.php b/oldnews.php
index 7e60f05be..869ad074e 100644
--- a/oldnews.php
+++ b/oldnews.php
@@ -1,4 +1,5 @@
+require_once 'prepend.inc';
commonHeader("Older PHP News");
function makeEntry($title,$subtitle,$url=false,$date="") {
diff --git a/projects.php b/projects.php
index 3bc4f9e01..5d38d0dae 100644
--- a/projects.php
+++ b/projects.php
@@ -1,4 +1,5 @@
+require_once 'prepend.inc';
commonHeader("Projects");
function makeEntry($project,$url,$name,$email) {
diff --git a/quickref.php b/quickref.php
index c1e9911be..e57ad89d6 100644
--- a/quickref.php
+++ b/quickref.php
@@ -1,4 +1,5 @@
+require_once 'prepend.inc';
$NUMACROSS=2;
$d = dir("$DOCUMENT_ROOT/manual/en");
diff --git a/search.php b/search.php
index 74cdda3f1..a3e3803b0 100644
--- a/search.php
+++ b/search.php
@@ -1,4 +1,6 @@
+require_once 'prepend.inc';
+
/*
You need to grab http://www.php.net/Mirrors-htdig.tgz and follow the
directions in there if you want to run the search engine on your
diff --git a/sites.php b/sites.php
index d30d2cdd3..d70aea49f 100644
--- a/sites.php
+++ b/sites.php
@@ -1,5 +1,6 @@
- commonHeader("High-Profile sites running PHP");
+require_once 'prepend.inc';
+commonHeader("High-Profile sites running PHP");
function site($name,$domain=false) {
if ($domain) {
diff --git a/source.php b/source.php
index 788f86ab1..51de130c7 100644
--- a/source.php
+++ b/source.php
@@ -1,4 +1,5 @@
diff --git a/thanks.php b/thanks.php
index 074dfadb8..b245a4416 100644
--- a/thanks.php
+++ b/thanks.php
@@ -1,4 +1,5 @@
+require_once 'prepend.inc';
commonHeader("Thanks");
function makeEntry($heading) {
diff --git a/tips.php b/tips.php
index da816157e..58921a447 100644
--- a/tips.php
+++ b/tips.php
@@ -1,4 +1,5 @@
Jan 2001: PHP: 5104536 Domains, 832457 IP Addresses