s been retained for historical purposes.
====== CVS to SVN Migration Path ======
This is a document ... vert the PHP repository from [[http://ximbiot.com/cvs/wiki/|CVS]] to [[http://subversion.tigris.org|SVN]], updated continuously as I go through the process.
I am making use of the CVS2SVN command-line Python tool at [[http://cvs2svn.
the PHP Manual? ====
Simple. The PHP Project uses CVS to manage its sources, so to retrieve the sources... l you will checkout (download) these sources from CVS. An anonymous CVS user named //cvsread// exists (password: //phpfi//) that anybody in the world may use to make checkouts. For example:
<code>
$ cvs -d :pserver:cvsread@cvs.php.net:/repository login
CS sometime in the future we need to document all cvs->svn fires that break out so we can be better pre... dated to use SVN
* README files still reference CVS: README.CVS-RULES, README.QNX, README.RELEASE_PROCESS, README.SUBMITTING_PATCH (hradtke)
===== bugs.p... ated, Derick?
===== docs.php.net =====
* Uses CVS checkouts for bunch of things, need to be updated
reate a patch
* Repeat
===== Getting access to CVS =====
Don't know how to get CVS code?
Read [[http://www.php.net/anoncvs.php]]
==== Windows users ====
For windows users, grab a [[http://ftp.gnu.org/non-gnu/cvs/binary/stable/x86-woe/cvs-1-11-20.zip|a copy of t
ed to checkout all the sourcecode for PP 5.3
==== CVS Configuration ====
For easy handling of the PHP CVS repo. you can setup some variables in you ./~cvsrc file
<code>
cvs -z3
update -d -P
checkout -P
diff -u
</code>
==== Login to CVS ====
<code>
cvs -d :pserver:cvsread@cvs.php.net:
HP's source code and docs to something that isn't CVS =====
* **Version:** 0.0.1
* **Date:** 2008-... ====
The idea is to get PHP away from venerable CVS version control system, which is just too old to ... l/pearweb)
- SVN's interface is very similar to CVS's
- Partial checkouts
- Linear project histor... file
- <del>is svn as flexible with encoding as CVS?</del> - SVN is in fact considerably moreso
- <
);
* <del>I18N_UnicodeString needs to be put in CVS (http://news.php.net/php.pear.dev/50419) (in CVS and fixed by kguest)</del>
* <del>PHP_Fork into CVS</del> (cweiske)
* Packages that have the most o... date packages - ([[amir]] ?)
* Payment_DTA into CVS (doconnor consulting with lead)
* <del>Fix Vali
e internals contributors with access to internals CVS (contributions of code and useful discussions)
... ternals contributiors without access to internals CVS (patch submitters, useful discussions)
\
... e internals contributors with access to internals CVS (contributions of code and useful discussions)
... ternals contributiors without access to internals CVS (patch submitters, useful discussions)
\
====== CVS to SVN Migration ======
This page will collect all information about the CVS2SVN migration of PHP's cvs.php.net repositories. Subversion currently seems like a very likely candida... and now the main task is to port all the existing CVS dependent infrastructure.
Mailinglist:
- http:
The MIME types file that was used to convert the CVS repository to SVN was a bit overzealous. Most of ... * [[http://svnbook.red-bean.com/nightly/en/svn.forcvs.html|Subversion for CVS users]] (part of the [[http://svnbook.red-bean.com/nightly/en/index.html|SVN B... [[http://svn.collab.net/repos/svn/trunk/doc/user/cvs-crossover-guide.html|CVS to SVN Crossover Guide]]
P and is regex based. It is available in [[http://cvs.php.net/viewvc.cgi/php-src/scripts/dev/check_parameters.php?view=markup|CVS]]. This script is difficult to maintain and gener... gcov.php.net]].
The work can be based on [[http://cvs.php.net/viewvc.cgi/php-gcov-web/clang-checker/|pr... ml#Gcov-Data-Files|#1]], [[http://gcc.gnu.org/viewcvs/branches/gcc-4_3-branch/gcc/gcov-io.h?view=markup
rently, the documentation work is synchronized by cvs. But still, there are potential conflicts due to ... /2009/07/my-gsoc2009-july-24.html]]
* July 28 - cvs2svn is somehow EVIL!!! I'm digging into how svn a... ]]
* July 29 - a script is written to simulate "cvs-login" operation with subversion~ Read the story ... de. However, problems still remain. Read section "cvs2svn" in [[http://svn.php.net/viewvc/web/doc-edito