Discussion:
svn: /pear/pear-core/trunk/ README.CONTRIBUTING
Helgi Þormar Þorbjörnsson
2011-07-04 20:00:51 UTC
Permalink
dufuz Mon, 04 Jul 2011 20:00:51 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=312912

Log:
A few contribution updates (mostly CVS to SVN) from Till (klimpong)

Changed paths:
U pear/pear-core/trunk/README.CONTRIBUTING

Modified: pear/pear-core/trunk/README.CONTRIBUTING
===================================================================
--- pear/pear-core/trunk/README.CONTRIBUTING 2011-07-04 19:51:05 UTC (rev 312911)
+++ pear/pear-core/trunk/README.CONTRIBUTING 2011-07-04 20:00:51 UTC (rev 312912)
@@ -15,7 +15,7 @@

This document assumes two things:

-1) you have already applied for a CVS account at http://www.php.net/cvs-php.php
+1) you have already applied for a SVN account at http://www.php.net/svn-php.php
2) you have already applied for a PEAR account at http://pear.php.net/account-request.php

Fear not! PEAR is slowly but surely evolving, and this document will hopefully only
@@ -113,8 +113,7 @@
The UNIX build of PHP uses install-pear-nozlib.phar, and the windows build uses
go-pear.phar. To create these files, follow these simple steps:

-cvs -d :pserver:***@cvs.php.net:/repository login [replace yourcvs with your login]
-cvs -d :pserver:***@cvs.php.net:/repository co pear-core
+svn checkout --username YOURUSERNAME https://svn.php.net/repository/pear/pear-core
cd pear-core/PEAR
mkdir go-pear-tarballs
cd go-pear-tarballs
@@ -128,7 +127,7 @@
on either unix or windows.

Now, these files need to reside in the document root of pear.php.net. However, the
-files are stored in cvs at pear/installphars and are released as the package
+files are stored in svn at pear/installphars and are released as the package
pearweb_phars.

As such, you will need to ask someone with karma to commit them if you do not have karma,
@@ -155,7 +154,7 @@

One of the most common methods used to install PEAR is http://pear.php.net/go-pear

-go-pear is actually a file located in CVS at cvs.php.net in pearweb/public_html/go-pear
+go-pear is actually a file located in SVN at svn.php.net in pearweb/public_html/go-pear
and it contains, in a single PHP file, all of the code necessary to download PEAR and run
it. Unfortunately, this also makes it difficult to debug and to maintain, as there are
more than a few hacks to make it work within a single file. However, it does the best
@@ -182,7 +181,7 @@
but got removed due to XML-RPC backends being obsoleted and not used anywhere.

PEAR prior to version 1.4.0 exclusively uses XML-RPC, and specifically interacts with
-http://pear.php.net/xmlrpc.php, which is located at cvs.php.net in
+http://pear.php.net/xmlrpc.php, which is located at svn.php.net in
pearweb/public_html/xmlrpc.php. This file in turn accesses
pearweb/include/pear-database.php, which contains all of the specific functions used by
the PEAR installer. pear-database.php contains a number of xml-rpc functions not used
@@ -210,7 +209,7 @@

If you plan to maintain the remote access portion of PEAR, it is imperative to
become intimately familiar with how the website works. Check out pearweb from
-CVS and study it, set up a local copy and take a day to make it work - this is no
+SVN and study it, set up a local copy and take a day to make it work - this is no
small endeavor, I assure you, but it is worth it for local testing.

Once you have a working local mirror, simply update your local channel.xml for PEAR
@@ -246,4 +245,4 @@
without requiring any internet access whatsoever.

Again, as with all other tasks, consult one of the experienced developers if you need
-assistance setting up pearweb locally, or have any questions!
\ No newline at end of file
+assistance setting up pearweb locally, or have any questions!

Loading...