ITK/Release 4/Modularization/Transition Plan: Difference between revisions
From KitwarePublic
< ITK | Release 4 | Modularization
Jump to navigationJump to search
No edit summary |
Daviddoria (talk | contribs) m (moved ITK Release 4/Modularization/Transition Plan to ITK/Release 4/Modularization/Transition Plan) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
This page describes the plan for transforming the current Monolithic ITK repository into a Modularized one. | This page describes the plan for transforming the current Monolithic ITK repository into a Modularized one. | ||
= Major Dates = | |||
* The target date for transforming the repository is '''Friday March 4th 2011''' | |||
* The repository should be reopen for normal activity by '''Tuesday March 8th 2011''' | |||
= Git Repository Conversion = | |||
== Overview == | |||
* The transition will happen in the same Git repository that we currently use. | |||
* The transition will happen as a big commit that will mostly move files around to new directories | |||
* Pending Gerrit patches should (for the most part) find their way into the corresponding files after the conversion | |||
** Except for changes to CMakeLists.txt files, since most of them will be replaced with new ones | |||
== Advice to Developers == | |||
* Developers who have pending changes in local repositories are strongly encouraged to | |||
** Commit them to local branches | |||
** Push those to Gerrit (under the tag "WIP" (Work in Progress)) | |||
* The Gerrit patches should be mergeable after the conversion, and the Kitware team will be available to help merge them for you. | |||
= Modularized Dashboard = | |||
* http://www.cdash.org/CDash/index.php?project=ITKModular&display=project&filtercount=2&showfilters=1&filtercombine=and&field1=buildname/string&compare1=61&value1=Linux-gcc-modularITK&field2=site/string&compare2=61&value2=FarAway.kitware&collapse=0 | |||
= Detailed Plan = | |||
{| border="1" | {| border="1" | ||
|- bgcolor="#abcdef" | |- bgcolor="#abcdef" | ||
! Date !! Major Event !! What will be done !! Who will do it | ! Date !! Major Event !! What will be done !! Who will do it | ||
|- | |||
| February 21st Monday || Modular Repository build will be Green || All Compilation Problems solved || Xiaoxiao Liu | |||
|- | |||
| February 23st Wednesday || Modular Repository regression tests will be added || All regression tests will be enabled || Xiaoxiao Liu | |||
|- | |||
| February 25st Friday || Modular Repository tests will be green || All tests will be passing || Luis Ibanez | |||
|- | |- | ||
| March 1st Tuesday || Freezing Git Repository || Write Access will be disabled || Brad King | | March 1st Tuesday || Freezing Git Repository || Write Access will be disabled || Brad King | ||
|- | |- | ||
| March 4th Friday || Full Conversion || A single large Git commit that will move all the files to their final destination || Brad King | | March 4th Friday || Full Conversion || A single large Git commit that will move all the files to their final destination || Brad King | ||
|- | |||
| March 8th Tuesday || Reopen Git || Write Access will be open again to main Repository || Brad King | |||
|} | |} |
Latest revision as of 16:00, 9 December 2011
This page describes the plan for transforming the current Monolithic ITK repository into a Modularized one.
Major Dates
- The target date for transforming the repository is Friday March 4th 2011
- The repository should be reopen for normal activity by Tuesday March 8th 2011
Git Repository Conversion
Overview
- The transition will happen in the same Git repository that we currently use.
- The transition will happen as a big commit that will mostly move files around to new directories
- Pending Gerrit patches should (for the most part) find their way into the corresponding files after the conversion
- Except for changes to CMakeLists.txt files, since most of them will be replaced with new ones
Advice to Developers
- Developers who have pending changes in local repositories are strongly encouraged to
- Commit them to local branches
- Push those to Gerrit (under the tag "WIP" (Work in Progress))
- The Gerrit patches should be mergeable after the conversion, and the Kitware team will be available to help merge them for you.
Modularized Dashboard
Detailed Plan
Date | Major Event | What will be done | Who will do it |
---|---|---|---|
February 21st Monday | Modular Repository build will be Green | All Compilation Problems solved | Xiaoxiao Liu |
February 23st Wednesday | Modular Repository regression tests will be added | All regression tests will be enabled | Xiaoxiao Liu |
February 25st Friday | Modular Repository tests will be green | All tests will be passing | Luis Ibanez |
March 1st Tuesday | Freezing Git Repository | Write Access will be disabled | Brad King |
March 4th Friday | Full Conversion | A single large Git commit that will move all the files to their final destination | Brad King |
March 8th Tuesday | Reopen Git | Write Access will be open again to main Repository | Brad King |