157 | | 1. Prepare the minor branch for the first patch release [[br]][[br]] |
158 | | i. Update version number in `m4/version.m4`. Locate and change the |
159 | | below lines |
160 | | {{{ |
161 | | m4_define([PATCH_VERSION], [1]) |
162 | | m4_define([DEV_BUILD], [true]) |
163 | | }}} |
164 | | i. Add an entry in `NEWS` |
165 | | {{{ |
166 | | version A.B.1 (released NOT YET) |
167 | | }}} |
168 | | The date is set when version A.B.1 is released. [[br]][[br]] |
169 | | i. Commit changes to the repository, |
170 | | `svn ci -m "Bumping VERSION to A.B.1"` [[br]][[br]] |
225 | | svn commit -m "Merged release A.B to the trunk. Delta A.B - A.B@fork_revision" |
226 | | }}} |
| 208 | svn commit -m "Merged release A.B to the trunk." |
| 209 | }}} |
| 210 | 1. Prepare the minor branch for the first patch release [[br]][[br]] |
| 211 | i. Update version number in `m4/version.m4`. Locate and change the |
| 212 | below lines |
| 213 | {{{ |
| 214 | m4_define([PATCH_VERSION], [1]) |
| 215 | m4_define([DEV_BUILD], [true]) |
| 216 | }}} |
| 217 | i. Add an entry in `NEWS` |
| 218 | {{{ |
| 219 | version A.B.1 (released NOT YET) |
| 220 | }}} |
| 221 | The date is set when version A.B.1 is released. [[br]][[br]] |
| 222 | i. Commit changes to the repository, |
| 223 | `svn ci -m "Bumping VERSION to A.B.1"` [[br]][[br]] |
277 | | 1. Prepare the minor branch for the next patch release [[br]][[br]] |
278 | | i. Update version number in `m4/version.m4`. Locate and change the |
279 | | below lines |
280 | | {{{ |
281 | | m4_define([PATCH_VERSION], [C+1]) |
282 | | m4_define([DEV_BUILD], [true]) |
283 | | }}} |
284 | | i. Update the interface version number in `m4/version.m4`. Locate and change the |
285 | | below line |
286 | | {{{ |
287 | | m4_define([YAT_LT_VERSION_INFO], [c:r+1:a]) |
288 | | }}} |
289 | | i.e., only raise the revision number since the interface will not |
290 | | change. See the |
291 | | [http://www.gnu.org/software/libtool/manual/html_node/Versioning.html#Versioning |
292 | | libtool manual] for details.[[br]][[br]] |
293 | | i. Add an entry in `NEWS` |
294 | | {{{ |
295 | | version A.B.[C+1] (released DATE) |
296 | | }}} |
297 | | The date is set when version A.B.[C+1] is released. [[br]][[br]] |
298 | | i. Commit changes to the repository, |
299 | | `svn ci -m "Bumping VERSION to A.B.[C+1]"` [[br]][[br]] |
349 | | svn commit -m "Merged patch release A.B.1 to the trunk. Delta A.B.1 - A.B" |
350 | | }}} |
351 | | |
| 322 | svn commit -m "Merged patch release A.B.1 to the trunk." |
| 323 | }}} |
| 324 | 1. Prepare the minor branch for the next patch release [[br]][[br]] |
| 325 | i. Update version number in `m4/version.m4`. Locate and change the |
| 326 | below lines |
| 327 | {{{ |
| 328 | m4_define([PATCH_VERSION], [C+1]) |
| 329 | m4_define([DEV_BUILD], [true]) |
| 330 | }}} |
| 331 | i. Update the interface version number in `m4/version.m4`. Locate and change the |
| 332 | below line |
| 333 | {{{ |
| 334 | m4_define([YAT_LT_VERSION_INFO], [c:r+1:a]) |
| 335 | }}} |
| 336 | i.e., only raise the revision number since the interface will not |
| 337 | change. See the |
| 338 | [http://www.gnu.org/software/libtool/manual/html_node/Versioning.html#Versioning |
| 339 | libtool manual] for details.[[br]][[br]] |
| 340 | i. Add an entry in `NEWS` |
| 341 | {{{ |
| 342 | version A.B.[C+1] (released DATE) |
| 343 | }}} |
| 344 | The date is set when version A.B.[C+1] is released. [[br]][[br]] |
| 345 | i. Commit changes to the repository, |
| 346 | `svn ci -m "Bumping VERSION to A.B.[C+1]"` [[br]][[br]] |