Difference between revisions of "Slicer3:ChangingVersionsCheckList"
From Slicer Wiki
Belhachemi (talk | contribs) (Undo revision 19323 by Belhachemi (Talk)) |
|||
(7 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | When preparing a new release of Slicer3 | + | When preparing a new release of Slicer3: |
− | * Create a new branch in the svn repository with the name Slicer-3-x | + | * Create a new branch in the svn repository with the name Slicer-3-x, where x is the next even number |
− | * Tag the svn repository | + | ** See [http://www.na-mic.org/Wiki/index.php/Engineering:Subversion_Repository these svn instructions]. |
+ | ** Use a command line: | ||
+ | svn copy http://svn.slicer.org/Slicer3/trunk/ http://svn.slicer.org/Slicer3/branches/Slicer-3-6 -m "ENH: new branch" | ||
+ | * Tag the svn repository for each release candidate build that will be distributed (so we can recreate the source for that binary if needed). Use a command like: | ||
+ | svn copy http://svn.slicer.org/Slicer3/branches/Slicer-3-6 http://svn.slicer.org/Slicer3/tags/Slicer-3-6-RC2 -m "ENH: tag of version of the code used to make the builds on May 15, 2010" | ||
** don't tag it when you branch it | ** don't tag it when you branch it | ||
** tag when making release candidates | ** tag when making release candidates | ||
Line 8: | Line 12: | ||
svn co http://svn.slicer.org/Slicer3/branches/Slicer-3-x Slicer3 | svn co http://svn.slicer.org/Slicer3/branches/Slicer-3-x Slicer3 | ||
* Update Slicer3/slicer_variables.tcl to reflect the svn branch | * Update Slicer3/slicer_variables.tcl to reflect the svn branch | ||
− | set ::Slicer3_TAG "http://svn.slicer.org/Slicer3/branches/Slicer-3- | + | set ::Slicer3_TAG "http://svn.slicer.org/Slicer3/branches/Slicer-3-x" |
* Update title bar via the SetName command in | * Update title bar via the SetName command in | ||
Base/GUI/vtkSlicerApplication.cxx | Base/GUI/vtkSlicerApplication.cxx | ||
+ | * Update version in binary name in getbuildtest.tcl | ||
+ | * Update Slicer3_VERSION_MINOR in Slicer3/CMakeLists.txt | ||
* CPack packaging | * CPack packaging | ||
** installer file name | ** installer file name | ||
Line 17: | Line 23: | ||
** Welcome module | ** Welcome module | ||
* On the svn head | * On the svn head | ||
− | **update the title bar to the next odd number | + | ** update the title bar to the next odd number, using the SetName command in Base/GUI/vtkSlicerApplication.cxx |
− | **update CPack packaging | + | ** update CPack packaging |
− | ***installer file name | + | *** installer file name |
− | ***installed program name on windows | + | *** installed program name on windows |
** optionally update logos | ** optionally update logos |
Latest revision as of 17:15, 9 March 2011
Home < Slicer3:ChangingVersionsCheckListWhen preparing a new release of Slicer3:
- Create a new branch in the svn repository with the name Slicer-3-x, where x is the next even number
- See these svn instructions.
- Use a command line:
svn copy http://svn.slicer.org/Slicer3/trunk/ http://svn.slicer.org/Slicer3/branches/Slicer-3-6 -m "ENH: new branch"
- Tag the svn repository for each release candidate build that will be distributed (so we can recreate the source for that binary if needed). Use a command like:
svn copy http://svn.slicer.org/Slicer3/branches/Slicer-3-6 http://svn.slicer.org/Slicer3/tags/Slicer-3-6-RC2 -m "ENH: tag of version of the code used to make the builds on May 15, 2010"
- don't tag it when you branch it
- tag when making release candidates
- check out the new branch using
svn co http://svn.slicer.org/Slicer3/branches/Slicer-3-x Slicer3
- Update Slicer3/slicer_variables.tcl to reflect the svn branch
set ::Slicer3_TAG "http://svn.slicer.org/Slicer3/branches/Slicer-3-x"
- Update title bar via the SetName command in
Base/GUI/vtkSlicerApplication.cxx
- Update version in binary name in getbuildtest.tcl
- Update Slicer3_VERSION_MINOR in Slicer3/CMakeLists.txt
- CPack packaging
- installer file name
- installed program name on windows
- Logos
- Welcome module
- On the svn head
- update the title bar to the next odd number, using the SetName command in Base/GUI/vtkSlicerApplication.cxx
- update CPack packaging
- installer file name
- installed program name on windows
- optionally update logos