Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Platform UI/Git Migration"

(Migration Plan)
(Migration Plan)
Line 28: Line 28:
 
What we have to start with in CVS:
 
What we have to start with in CVS:
  
* Platform UI, almost entirely in ''/cvsroot/eclipse'' [http://git.eclipse.org/c/e4/org.eclipse.migration.git/tree/eclipse.platform.ui/pass2/modules_ui.sh UI projects to convert]
+
# Platform UI, almost entirely in ''/cvsroot/eclipse'' [http://git.eclipse.org/c/e4/org.eclipse.migration.git/tree/eclipse.platform.ui/pass2/modules_ui.sh UI projects to convert]
* ''org.eclipse.ui.forms'' and ''org.eclipse.ui.browser'' and their test projects, which are currently worked on under Platform/UA but are included in the '''eclipse.platform.ui''' ACL
+
# ''org.eclipse.ui.forms'' and ''org.eclipse.ui.browser'' and their test projects, which are currently worked on under Platform/UA but are included in the '''eclipse.platform.ui''' ACL
* {{bug|349150}} - Convert Graduated bundles to git [http://git.eclipse.org/c/e4/org.eclipse.migration.git/tree/eclipse.platform.ui.e4/pass1/modules_platform_ui.sh Eclipse 4 UI projects that graduated]
+
# {{bug|349150}} - Convert Graduated bundles to git [http://git.eclipse.org/c/e4/org.eclipse.migration.git/tree/eclipse.platform.ui.e4/pass1/modules_platform_ui.sh Eclipse 4 UI projects that graduated]
* {{bug|349150}} - Convert Graduated bundles to git [http://git.eclipse.org/c/e4/org.eclipse.migration.git/tree/eclipse.platform.ui.e4/pass1/modules_platform_runtime.sh Eclipse 4 Runtime projects that graduated]
+
# {{bug|349150}} - Convert Graduated bundles to git [http://git.eclipse.org/c/e4/org.eclipse.migration.git/tree/eclipse.platform.ui.e4/pass1/modules_platform_runtime.sh Eclipse 4 Runtime projects that graduated]
* {{bug|349177}} - stitch ui.workbench fork back into main [http://git.eclipse.org/c/e4/org.eclipse.migration.git/tree/eclipse.platform.ui.e4/pass1/modules_compat.sh Compatibility workbench fork]
+
# {{bug|349177}} - stitch ui.workbench fork back into main [http://git.eclipse.org/c/e4/org.eclipse.migration.git/tree/eclipse.platform.ui.e4/pass1/modules_compat.sh Compatibility workbench fork]
* {{bug|349151}} - Move e4 UI bundles to git [http://git.eclipse.org/c/e4/org.eclipse.migration.git/tree/eclipse.platform.ui.e4/pass1/modules_e4_ui.sh E4 UI projects and experiments]
+
# {{bug|349151}} - Move e4 UI bundles to git [http://git.eclipse.org/c/e4/org.eclipse.migration.git/tree/eclipse.platform.ui.e4/pass1/modules_e4_ui.sh E4 UI projects and experiments]
  
 
= Migration Script =
 
= Migration Script =

Revision as of 13:42, 5 July 2011

This is the plan for migrating Platform UI and the graduated Eclipse 4 bundles (modeled workbench and CSS support) to the eclipse.platform.ui.git repo.

Schedule

Date Step
07/06/2011 midnight EDT Freeze contributions to CVS for both Platform UI and e4
07/06/2011 Begin cvs2git migration. Publish converted Git repos. Begin verification.
07/07/2011 Continued verification of git repos. Update map files for builds: 3.7.1, 3.8, 4.2 (4.1.1)

Migration Plan

We've set up some wikis to capture what Platform-Releng is doing overall:

What we have to start with in CVS:

  1. Platform UI, almost entirely in /cvsroot/eclipse UI projects to convert
  2. org.eclipse.ui.forms and org.eclipse.ui.browser and their test projects, which are currently worked on under Platform/UA but are included in the eclipse.platform.ui ACL
  3. bug 349150 - Convert Graduated bundles to git Eclipse 4 UI projects that graduated
  4. bug 349150 - Convert Graduated bundles to git Eclipse 4 Runtime projects that graduated
  5. bug 349177 - stitch ui.workbench fork back into main Compatibility workbench fork
  6. bug 349151 - Move e4 UI bundles to git E4 UI projects and experiments

Migration Script

The actual migration steps we'll be following can be found in the e4 migration repo.

It was based on Platform-releng/Juno_Git_Migration_Recipe and enhanced for some of our stickier problems

Back to the top