Changes between Version 62 and Version 63 of ReleaseProcedure


Ignore:
Timestamp:
Jul 18, 2010, 11:10:48 PM (11 years ago)
Author:
Peter Johansson
Comment:

prefer svncopyright and use (as short for repository root)

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcedure

    v62 v63  
    4848  1. Update copyright statements with commands
    4949{{{
    50 make check && ./bin/svndigest --copyright --no-report -v
     50make check && ./bin/svncopyright -v
    5151}}}
    5252  Examine the updates and commit changes with `svn ci -m "updating
     
    103103  1. Update copyright statements with commands
    104104{{{
    105 make check && ./bin/svndigest --copyright --no-report -v
     105make check && ./bin/svncopyright -v
    106106}}}
    107107  Examine the updates and commit changes with `svn ci -m "updating
     
    124124  and then create a tag using a one liner like
    125125{{{
    126 svn copy http://dev.thep.lu.se/svndigest/svn/branches/A.B-stable \
    127     http://dev.thep.lu.se/svndigest/svn/tags/A.B \
    128     -m "tagging version A.B"
    129 }}}
    130   1. Prepare the minor branch for the first patch release [[br]][[br]]
    131    i. Update version number in `version.m4`. Locate and change the
    132       below line
    133 {{{
    134 m4_define([PATCH_VERSION], [1])
    135 m4_define([SVNDIGEST_DEV_BUILD], [true])
    136 }}}
    137    i. Add an entry in `NEWS`
    138 {{{
    139 version A.B.1 (released NOT YET)
    140 }}}
    141       The date is set when version A.B.1 is released. [[br]][[br]]
    142    i. Commit changes to the repository,
    143       `svn ci -m "Bumping version"` [[br]][[br]]
     126svn copy ^/branches/A.B-stable ^/tags/A.B -m "tagging version A.B"
     127}}}
    144128  1. Upload `svndigest-A.B.tar.gz` and md5 file to DownloadPage
    145129  1. Update DownloadPage and [wiki:WikiStart WikiStart][[br]][[br]]
     
    190174   i. Merge changes into trunk WC.
    191175{{{
    192 svn merge http://dev.thep.lu.se/svndigest/svn/branches/A.B-stable@fork_revision \
    193           http://dev.thep.lu.se/svndigest/svn/tags/A.B
     176svn merge ^/branches/A.B-stable
    194177}}}
    195178   i. Resolve all conflicts. Run tests and perform all other
     
    199182   i. Commit changes to the trunk branch.
    200183{{{
    201 svn commit -m "Merged release A.B to the trunk. Delta A.B - A.B@fork_revision"
    202 }}}
     184svn commit -m "Merged release A.B to the trunk."
     185}}}
     186  1. Prepare the minor branch for the first patch release [[br]][[br]]
     187   i. Update version number in `version.m4`. Locate and change the
     188      below line
     189{{{
     190m4_define([PATCH_VERSION], [1])
     191m4_define([SVNDIGEST_DEV_BUILD], [true])
     192}}}
     193   i. Add an entry in `NEWS`
     194{{{
     195version A.B.1 (released NOT YET)
     196}}}
     197      The date is set when version A.B.1 is released. [[br]][[br]]
     198   i. Commit changes to the repository,
     199      `svn ci -m "Bumping version"` [[br]][[br]]
    203200
    204201== Patch release procedure ==
     
    225222  1. Update copyright statements with commands[[br]][[br]]
    226223{{{
    227 make check && ./bin/svndigest --copyright --no-report -v
     224make check && ./bin/svncopyright -v
    228225}}}
    229226    Examine the updates and commit changes with `svn ci -m "updating
     
    246243   and then create a tag
    247244{{{
    248 svn copy http://dev.thep.lu.se/svndigest/svn/branches/A.B-stable \
    249     http://dev.thep.lu.se/svndigest/svn/tags/A.B.C \   
    250     -m "tagging version A.B.C"
    251 }}}
    252   1. Prepare the minor branch for the next patch release [[br]][[br]]
    253    i. Update version number in `configure.ac`. Locate and change the
    254       below line
    255 {{{
    256 m4_define([PATCH_VERSION], [C+1])
    257 m4_define([SVNDIGEST_DEV_BUILD], [true])
    258 }}}
    259    i. Add an entry in `NEWS`
    260 {{{
    261 version A.B.[C+1] (released DATE)
    262 }}}
    263       The date is set when version A.B.[C+1] is released. [[br]][[br]]
    264    i. Commit changes to the repository,
    265       `svn ci -m "Changes for future release A.B.[C+1]"` [[br]][[br]]
     245svn copy ^/branches/A.B-stable ^/tags/A.B.C -m "tagging version A.B.C"
     246}}}
    266247  1. Upload `svndigest-A.B.C.tar.gz` and md5 file to DownloadPage [[br]][[br]]
    267248  1. Update DownloadPage and [wiki:WikiStart WikiStart][[br]][[br]]
     
    302283      the trunk WC
    303284{{{
    304 svn merge http://dev.thep.lu.se/svndigest/svn/tags/A.B \
    305           http://dev.thep.lu.se/svndigest/svn/tags/A.B.1
     285svn merge ^/branches/A.B-stable
    306286}}}
    307287   i. Resolve all conflicts. Run tests and perform all other
     
    313293svn commit -m "Merged patch release A.B.1 to the trunk. Delta A.B.1 - A.B"
    314294}}}
     295  1. Prepare the minor branch for the next patch release [[br]][[br]]
     296   i. Update version number in `m4/version.m4`. Locate and change the
     297      below line
     298{{{
     299m4_define([PATCH_VERSION], [C+1])
     300m4_define([SVNDIGEST_DEV_BUILD], [true])
     301}}}
     302   i. Add an entry in `NEWS`
     303{{{
     304version A.B.[C+1] (released DATE)
     305}}}
     306      The date is set when version A.B.[C+1] is released. [[br]][[br]]
     307   i. Commit changes to the repository,
     308      `svn ci -m "Changes for future release A.B.[C+1]"` [[br]][[br]]