Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 395417 - [terminate] modeling.mdt.uml2tools
Summary: [terminate] modeling.mdt.uml2tools
Status: RESOLVED FIXED
Alias: None
Product: GMF-Tooling
Classification: Modeling
Component: Samples (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Dummy mdt uml2 tools inbox CLA
QA Contact:
URL: http://wiki.eclipse.org/Modeling/proj...
Whiteboard:
Keywords:
Depends on:
Blocks: 393682
  Show dependency tree
 
Reported: 2012-11-29 16:43 EST by Wayne Beaton CLA
Modified: 2012-12-11 15:18 EST (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wayne Beaton CLA 2012-11-29 16:43:46 EST
Before we can do the termination steps (which I will detail in a follow-up message), we need to move the project code to GMF Tooling (per the Modeling Restructuring document [1]).

While we're at it, the code is in a CVS repository that needs to be migrated to Git. If there is no objection, I recommend migrating and moving in one swoop.

GMF Tooling already has a Git directory (/gitroot/gmf-tooling). Do you want to move the code into the existing repository, /gitroot/gmf-tooling/org.eclipse.gmf-tooling.git, or create a separate repository (e.g. /gitroot/gmf-tooling/org.eclipse.gmf-tooling.uml2tools.git)?


[1] http://wiki.eclipse.org/Modeling/project_termination_review_2012#UML2_Tools
Comment 1 Michael Golubev CLA 2012-11-30 04:49:54 EST
Hello, 

The most reasonable place would be to have a uml2-tools folder as a sibling to /samples, /plugins, /doc etc here: http://git.eclipse.org/c/gmf-tooling/org.eclipse.gmf-tooling.git/tree/

If it is not an option, then I would like to create a separate repository (e.g. /gitroot/gmf-tooling/org.eclipse.gmf-tooling.uml2tools.git.

Regards, 
Michael
Comment 2 Wayne Beaton CLA 2012-11-30 11:00:42 EST
(In reply to comment #1)
> The most reasonable place would be to have a uml2-tools folder as a sibling
> to /samples, /plugins, /doc etc here:
> http://git.eclipse.org/c/gmf-tooling/org.eclipse.gmf-tooling.git/tree/
> 
> If it is not an option, then I would like to create a separate repository
> (e.g. /gitroot/gmf-tooling/org.eclipse.gmf-tooling.uml2tools.git.

We know how to make a separate second repository. Merging repositories, however, is something that we don't have a lot of experience with. 

It seems sort of easy enough: after converting the CVS repository to Git, you can do a subtree merge.

http://nuclearsquid.com/writings/subtree-merging-and-you/

Are you able to do this, or do you require webmaster assistance?
Comment 3 Wayne Beaton CLA 2012-12-11 13:16:06 EST
What is your status? The CVS deadline is approaching...

How can I help?
Comment 4 Michael Golubev CLA 2012-12-11 13:43:25 EST
Sorry, I probably don't understand the procedure well. 

I can easily live with separate repository at /gitroot/gmf-tooling/org.eclipse.gmf-tooling.uml2tools.git in order to avoid any merging. 

- Should I create the separate bugzilla for webmaster and generally follow the standard procedure for migration from cvs to git (I have done that for GMF tooling once)
- or, as I for some reason assumed, THIS IS the bugzilla that covers migration of the CVS content to GIT as a way of uml2tools termination? 

Sorry if I am asking a stupid question, it seems that I misunderstood the history of comments in this bug.
Comment 5 Wayne Beaton CLA 2012-12-11 14:50:34 EST
I have retired all project committers and have marked the project as inactive.

(In reply to comment #4)
> Sorry, I probably don't understand the procedure well. 

We don't have a well-documented procedure for everything. This is sort of a corner case, so we just do what we feel is reasonable.

FWIW, I thought that I was waiting for you to answer a question. I'll consider this your answer.

> I can easily live with separate repository at
> /gitroot/gmf-tooling/org.eclipse.gmf-tooling.uml2tools.git in order to avoid
> any merging. 

Webmaster, can you please migrate the UML2Tools CVS repositories to Git under /gitroot/gmf-tooling?

i.e.

Migrate /cvsroot/modeling/org.eclipse.mdt/org.eclipse.uml2tools
to /gitroot/gmf-tooling/org.eclipse.gmf-tooling.uml2tools.git

Migrate /cvsroot/modeling/org.eclipse.mdt/org.eclipse.uml2tools.releng/
to /gitroot/gmf-tooling/org.eclipse.gmf-tooling.uml2tools.releng.git

Please also move the project bugs from MDT/UML2Tools to GMF-Tooling/Samples

For completeness, there are no CQs associated with UML2Tools.
Comment 6 Eclipse Webmaster CLA 2012-12-11 15:16:39 EST
Done.

-M.
Comment 7 Wayne Beaton CLA 2012-12-11 15:18:33 EST
It looks like we're done here.