|
60 | 60 | </p>
|
61 | 61 |
|
62 | 62 | <p>
|
63 |
| -Once you have the build dependencies installed you'll need to checkout PHP from SVN, configure and build it; |
| 63 | +Once you have the build dependencies installed you'll need to checkout PHP from Git, configure and build it; |
64 | 64 | <ul>
|
65 |
| - <li>svn co https://svn.php.net/repository/php/php-src/branches/PHP_5_4 php54</li> |
66 |
| - <li>cd php54</li> |
| 65 | + <li>git clone -b PHP-5.4 http://git.php.net/repository/php-src.git php-5.4</li> |
| 66 | + <li>cd php-5.4</li> |
67 | 67 | <li>./buildconf</li>
|
68 | 68 | <li>./configure (see the <a href="#config.nice">shell script helper below)</a></li>
|
69 | 69 | <li>make all test</li>
|
@@ -262,11 +262,11 @@ functionality with extensions, and so on.
|
262 | 262 | <p style="margin: 5px; padding: 5px;">
|
263 | 263 | Even though most of the mailing lists are very active, not everything that is
|
264 | 264 | contributed to PHP needs to be approved there first. For example, minor
|
265 |
| - features are often simply committed directly to SVN without asking or telling |
| 265 | + features are often simply committed directly to Git without asking or telling |
266 | 266 | anyone. These are typically things for which a developer working on an
|
267 | 267 | external application saw a need and decided to add, in case anyone else might
|
268 | 268 | need it in the future. PHP has a great peer review process so it's very hard
|
269 |
| - to "sneak" things in. Every commit to SVN is reviewed by quite a lot of people |
| 269 | + to "sneak" things in. Every commit to Git is reviewed by quite a lot of people |
270 | 270 | who are interested in what is going on - or who simply enjoy reading code. If
|
271 | 271 | a reviewer discovers issues with the commit, he or she will send a quick reply
|
272 | 272 | to the commit email and discuss it on the developers list. Often the peer review
|
@@ -325,20 +325,20 @@ functionality with extensions, and so on.
|
325 | 325 |
|
326 | 326 | <p style="margin: 5px; padding: 5px;">
|
327 | 327 | Getting involved is a lot easier than most people think - and chances are that
|
328 |
| - you are already involved in one way or another. You don't need an SVN account |
329 |
| - and commit access to get started - SVN accounts need to be earned. Registering |
| 328 | + you are already involved in one way or another. You don't need an Git account |
| 329 | + and commit access to get started - Git accounts need to be earned. Registering |
330 | 330 | on the mailing lists related to the topic in which you are interested - and
|
331 | 331 | actively participating in the discussions - is a good start toward getting
|
332 |
| - your request for an SVN account granted. Browse the wiki to see if there are |
| 332 | + your request for an Git account granted. Browse the wiki to see if there are |
333 | 333 | outstanding TODO items you can help to clear, for example. Another great way
|
334 | 334 | to get involved and really help out is by reviewing the bug tracker for bugs
|
335 | 335 | you could potentially fix, or perhaps for which you could write a unit test.
|
336 |
| - Sending several patches to the mailing lists will quickly show that you are |
337 |
| - interested and serious about your desire to contribute. Eventually someone |
338 |
| - will get annoyed with the amount of time they must spend to commit your patches |
339 |
| - for you, and will probably respond with something along the lines of, "Stop |
340 |
| - bothering me. Do it yourself!" and ask you to submit the SVN account form. |
341 |
| - Mission accomplished! |
| 336 | + Sending several pull requests, or attaching patches to bug reports will |
| 337 | + quickly show that you are interested and serious about your desire to |
| 338 | + contribute. Eventually someone will get annoyed with the amount of time |
| 339 | + they must spend to commit your patches for you, and will probably respond |
| 340 | + with something along the lines of, "Stop bothering me. Do it yourself!" and |
| 341 | + ask you to submit the Git account form. Mission accomplished! |
342 | 342 | </p>
|
343 | 343 |
|
344 | 344 |
|
@@ -387,7 +387,7 @@ functionality with extensions, and so on.
|
387 | 387 | <p style="margin: 5px; padding: 5px;">
|
388 | 388 | Unsure which task to tackle first? Stuck on a problem? Need a
|
389 | 389 | quick brainstorming session? IRC is a very convenient way to get
|
390 |
| - help quickly for smaller things, such as "where was the SVN module |
| 390 | + help quickly for smaller things, such as "where was the Git module |
391 | 391 | for zyx?" or if you simply want to run an idea by people to get
|
392 | 392 | their opinions - or even just to hang out. There aren't any
|
393 | 393 | "official" IRC channels for the PHP project, but a good chunk of
|
@@ -469,8 +469,8 @@ functionality with extensions, and so on.
|
469 | 469 | and therefore it will allow anonymous users to "login" and use the
|
470 | 470 | application. Modification, validation, translation, creation of new files,
|
471 | 471 | and everything else you need for writing documentation is possible without
|
472 |
| - an SVN account. When saving changes, a patch will be created and saved to |
473 |
| - the "patch queue," while pending approval by someone with SVN karma to |
| 472 | + an Git account. When saving changes, a patch will be created and saved to |
| 473 | + the "patch queue," while pending approval by someone with Git karma to |
474 | 474 | commit the changes. PhD O.E. also bundles a variety of scripts to ensure the
|
475 | 475 | docs use a consistent structure, allow the contributor to view undocumented
|
476 | 476 | functions, and check the translation status of an entry (among other things).
|
|
0 commit comments