| 72 | | * svn cp http://svn.perlide.org/padre/trunk/Padre http://svn.perlide.org/padre/branches/Padre-X.XX (replace X.XX with the future version number) |
| 73 | | * Anyone who wants to work on the release branch can |
| | 74 | * commit |
| | 75 | * Update the Changes file, noting the date of the release being the date you start the branch |
| | 76 | * commit |
| | 77 | * set the version from the current development version number to the release version number ( should be even numbered for released odd numbers for development ) |
| | 78 | * Note: there is a script in tools that will update the $VERSION string, however PPI::PowerToys has an awesome ppi_version, use this when you can: ppi_version change old new, ie ppi_version change 0.81 0.82 |
| | 79 | * commit |
| | 80 | * rebuild the "messages.pot" file, run ../tools/update_pot_file.pl |
| | 81 | * commit |
| | 82 | |
| | 83 | At this point trunk is ready for you to make the branch: |
| | 84 | * svn cp http://svn.perlide.org/padre/trunk/Padre http://svn.perlide.org/padre/branches/release-X.XX (replace X.XX with the future version number) |
| | 85 | |
| | 86 | You have now created the release branch for Padre. |
| | 87 | |
| | 88 | To complete the final tasks on trunk, update the Changes file by "opening" the next version. |
| | 89 | * Modify Changes, set the next development version number, should be odd and the next release version number, should be even, ie if you have just branched release-0.82, then changes gets updated with: |
| | 90 | |
| | 91 | 0.84 TBA |
| | 92 | |
| | 93 | 0.83 Dev - not released. |
| | 94 | |
| | 95 | From this point onwards you switch your working copy between the branch and trunk as needed. To switch between trunk and the branch: |