Changes between Version 48 and Version 49 of GitMigration
- Timestamp:
- May 17, 2019, 2:32:10 AM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GitMigration
v48 v49 134 134 == Implementation of migration from OSGeo SVN and trac to !GitHub == 135 135 136 === Migration plan (draft) === 137 138 Two possible scenarios below. Similar procedure will be launched for `grass-addons` repo. 139 140 ==== Scenario 1 (source code + issues in one step) ==== 141 142 (whole procedure will take few hours, not more then one working day) 143 144 1. migration of source code and issues will be announced on grass-dev ML few days before day D 145 2. svn and trac ticket system (only tickets, wiki will be still editable) will be switched to read-only mode 146 3. git `grass` repo (https://github.com/grass-svn2git/grass) will be created from scratch and switched to private mode 147 4. source code migration will be launched (https://trac.osgeo.org/grass/browser#grass-addons/tools/svn2git; will take 1-2 hours) 148 5. meanwhile migration of trac issue will be launched (target: `grass` repo; will take few hours) 149 6. switch `grass` repo to public mode 150 7. move `grass` repo under [https://github.com/OSGeo/ Github OSGeo organization] 136 === Migration plan (in action) === 137 138 ~~Two possible scenarios below.~~ Similar procedure will be launched for `grass-addons` repo. 139 140 **Migration has been started as of 17 May 2019!** 141 142 ==== ~~Scenario 1 (source code + issues in one step)~~ ==== 143 144 ~~(whole procedure will take few hours, not more then one working day) 145 146 ~~1. migration of source code and issues will be announced on grass-dev ML few days before day D~~ 147 ~~2. svn and trac ticket system (only tickets, wiki will be still editable) will be switched to read-only mode~~ 148 ~~3. git `grass` repo (https://github.com/grass-svn2git/grass) will be created from scratch and switched to private mode~~ 149 ~~4. source code migration will be launched (https://trac.osgeo.org/grass/browser#grass-addons/tools/svn2git; will take 1-2 hours)~~ 150 ~~5. meanwhile migration of trac issue will be launched (target: `grass` repo; will take few hours)~~ 151 ~~6. switch `grass` repo to public mode~~ 152 ~~7. move `grass` repo under [https://github.com/OSGeo/ Github OSGeo organization]~~ 151 153 152 154 ==== Scenario 2 (two steps) ==== 153 155 154 1. source code migration 155 1. migration of source code will be announced on grass-dev ML few days before day D 156 2. svn system will be switched to read-only mode 157 3. Git `grass` repo (https://github.com/grass-svn2git/grass) will be created from scratch 156 1. source code migration - **started as of 17 May 2019** 157 1. migration of source code will be announced on grass-dev ML few days before day D - [x] 158 2. svn system will be switched to read-only mode - [x] 159 3. Git `grass` repo (https://github.com/grass-svn2git/grass) will be created from scratch - WIP 158 160 4. source code migration will be launched (https://trac.osgeo.org/grass/browser#grass-addons/tools/svn2git; will take 1-2 hours) 159 161 5. move `grass` repo under [https://github.com/OSGeo/ Github OSGeo organization] 160 2. trac ticket migration 161 1. migration of issues will be announced on grass-dev ML few days before day D 162 6. switch `grass` repo to public mode, ready to receive commits. 163 2. trac ticket migration - planned for 18/19 May 2019 164 1. migration of issues will be announced on grass-dev ML few days before day D - [x] 162 165 2. trac ticket system (only tickets, wiki will be still editable) will be switched to read-only mode 163 166 3. git `grass` repository under OSGeo organization will be switched to private mode 164 167 4. migration of trac issue will be launched (target: `grass` repo; will take few hours) 165 5. switch `grass` repo to public mode 168 5. switch `grass` repo back to public mode 169 166 170 === Transfer to repo to OSGeo organization within !GitHub === 167 171 168 One option is to update the existing draft migration (https://github.com/grass-svn2git/) un er the existing OSGeo organization on !GitHub:172 One option is to update the existing draft migration (https://github.com/grass-svn2git/) under the existing OSGeo organization on !GitHub: 169 173 * https://help.github.com/en/articles/transferring-a-repository 170 174 … … 180 184 181 185 Updating is always possible and easy, so nothing is lost. 186 182 187 === Needed source code updates === 183 188 … … 193 198 * Issue labels: 194 199 * draft: https://github.com/landam/grass-gis-git-migration-test/labels 200 195 201 === New labels in the !GitHub issue tracker === 196 202 * c.f. also current QGIS cleanup "Migrating issues from Redmine to GitHub" … … 209 215 210 216 * https://git.osgeo.org/gitea 217 211 218 == Future plans not being part of initial migration == 212 219