available online.
===== Introduction =====
The PHP git repositories are at https://github.com/php
PEAR repositories are in https://github.com/pear. Thi... | Git Workflow]] which discusses the workflow for PHP development.
===== Clients =====
The Git client... sh URL ====
Clone/Push URL
https://github.com/php/php-src.git
SSH URL
git@github.com:php/php-
should be posted to [[mailto:svn-migration@lists.php.net|svn-migration@lists.php.net]].
====== Moving to SVN FAQ ======
* The repository URL is https://svn.php.net/repository/ . The ViewVC URL is https://svn.php.net/
* You should read the [[http://darkrainfal
lso read [[vcs::gitfaq]] and [[https://github.com/php/php-src/blob/master/CONTRIBUTING.md|CONTRIBUTING.md]] which have other workflows and PHP git tips.**
Git does not enforce a certain workflow. For php-src we will use a workflow that is described belo
ry
$ git config --global user.email "alice.victim@php.net"
$ git config --global user.name "Alice Victi... nting objects: 3, done.
...
To https://github.com/php/php-src.git
45cf77a9..529c33c master -> master
</code>
After this sequence, Alice appears as the a... b60ff4f1d1bf63
Author: Alice Victim <alice.victim@php.net>
Date: Tue Aug 25 16:23:20 EDT 2020
Fi
n detail the steps I (Gwynne) took to convert the PHP repository from [[http://ximbiot.com/cvs/wiki/|CV... beginning with a copy of the entire [[http://cvs.php.net/|PHP CVS repository]] as tarballed by Derick. CVS2SVN runs in a large number (16) of effective "pa... confirmed that $Log$ is not, in fact, used in the PHP CVS, so I switched to "--use-internal-co" to use
SS, README.SUBMITTING_PATCH (hradtke)
===== bugs.php.net =====
* Uses a local copy of CVSROOT/passwd... onf and the scripts updated, Derick?
===== docs.php.net =====
* Uses CVS checkouts for bunch of thi... d to be updated to use SVN checkouts
===== rsync.php.net =====
* Uses cvsup to update everything rsy... "phpdoc-build" user/group) (Derick?)
===== snaps.php.net =====
* Needs to use SVN for checkouts (der
We've moved commit access for repositories on svn.php.net to https only, any commits to http will fail ... -''''-relocate <url> <url-over-https> .''
===== php-src example =====
<code>svn switch --relocate http://svn.php.net/repository/php/php-src https://svn.php.net/repository/php/php-src .</code>
===== pecl example ===
s a developer can meet while working with git and php repositories.
Please add your questions here and... e from 5.3 into 5.4 with "git merge --no-ff --log PHP-5.3" brings the previous 5.3 only fix into 5.4 - ... ranch
* git merge --no-ff --log **--no-commit** PHP-5.3
* revert the change manually and commit
Wh... do this?
== Other Solutions ==
git checkout PHP-5.3
git commit
git checkout PHP-5.4
g
ct all information about the CVS2SVN migration of PHP's cvs.php.net repositories. Subversion currently seems like a very likely candidate as the future core VCS for PHP. The history has actually already been imported a... ent infrastructure.
Mailinglist:
- http://news.php.net/svn.migration
IRC channel:
- #php.svn (EFN
.)
* scripts in CVSROOT
* cvsclean script in php-src.
* user management (creation/change passwor... s)
* release building (similar to snaps...)
* php.net website creation
* doc creation (pear and php)
* *.php.net website publishing
* tiny stuff like "Fixed in CVS" message in the bug tracker
* lx