|
37 | 37 |
|
38 | 38 | Moving extensions from php-src to PECL: |
39 | 39 |
|
40 | | - * Ask someone with Git admin access to create a new empty repository on |
41 | | - https://git.php.net under the PECL projects and a belonging GitHub mirror. |
| 40 | + * Ask someone with Git admin access to create a new empty repository GitHub. |
42 | 41 |
|
43 | 42 | * Clone a new copy of the php-src repository (it will rewrite history, keep |
44 | 43 | contributors commits and include only the extension folder): |
45 | 44 |
|
46 | 45 | ```sh |
47 | | - git clone https://git.php.net/repository/php-src.git ext-name |
| 46 | + git clone git@github.com:php/php-src.git ext-name |
48 | 47 | cd ext-name |
49 | 48 | git filter-branch --prune-empty --subdirectory-filter ext/ext-name master |
50 | 49 | ``` |
51 | 50 |
|
52 | 51 | * Set remote Git push URL for the PECL extension: |
53 | 52 |
|
54 | 53 | ```sh |
55 | | - git remote set-url origin git@git.php.net:pecl/category/ext-name |
| 54 | + git remote set-url origin git@github.com:php/pecl-ext-name.git |
56 | 55 | ``` |
57 | 56 |
|
58 | 57 | * Create branch and tags structure appropriate for the extension and push: |
|
204 | 203 | sudo -u ezmlm ezmlm-sub ~ezmlm/primary-qa-tester/mod moderator-email-address |
205 | 204 | ``` |
206 | 205 | 6. For RCs, post tweet with release announcement (and link to news article on |
207 | | - php.net) ([@official_php](https://twitter.com/official_php)) |
| 206 | + php.net) ([@official_php](https://twitter.com/official_php)) |
208 | 207 |
|
209 | 208 | ## Rolling a stable release |
210 | 209 |
|
|
347 | 346 | php-announce@ is its own completely separate email. This is to make sure |
348 | 347 | that replies to the announcement on php-general@ or internals@ will not |
349 | 348 | accidentally hit the php-announce@ mailinglist. |
350 | | - |
351 | | -11. Post tweet with release announcement and link to news article on php.net |
352 | | - ([@official_php](https://twitter.com/official_php)) |
| 349 | +
|
| 350 | +11. Post tweet with release announcement and link to news article on php.net |
| 351 | + ([@official_php](https://twitter.com/official_php)) |
353 | 352 |
|
354 | 353 | ## Re-releasing the same version (or -pl) |
355 | 354 |
|
|
403 | 402 | Bump API version numbers in `Zend/zend_extensions.h`, `Zend/zend_modules.h`, |
404 | 403 | and `main/php.h`. |
405 | 404 |
|
406 | | - Example: https://git.php.net/?p=php-src.git;a=commit;h=a63c99b |
| 405 | + Example: |
| 406 | + https://github.com/php/php-src/commit/a63c99ba624cff86292ffde97089428e68c6fc10 |
| 407 | +
|
407 | 408 | Push the new branch and the commit just added to master. |
408 | 409 |
|
409 | 410 | 3. Immediately notify internals@ of the branch cut and advise the new merging |
|
0 commit comments