Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 365255

Summary: Git migration request (AJDT)
Product: Community Reporter: Andrew Eisenberg <andrew.eisenberg>
Component: GitAssignee: Eclipse Webmaster <webmaster>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: aclement
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Andrew Eisenberg CLA 2011-11-30 18:02:42 EST
The AJDT project would like to be moved to git.

Currently, the only cvs directory needed for migration is: /cvsroot/tools/org.eclipse.ajdt/AJDT_src.  The sub-directories there should all become top-level directories in the AJDT git repo.

On top of that, only the following directories should be migrated:

org.eclipse.ajdt-feature
org.eclipse.ajdt.doc.user
org.eclipse.ajdt.releng
org.eclipse.aspectj
org.eclipse.aspectj.feature_tests
org.eclipse.contribution.weaving-feature
org.eclipse.contribution.xref-feature
org.aspectj.ajde
org.aspectj.runtime
org.aspectj.weaver
org.eclipse.ajdt.core
org.eclipse.ajdt.core.tests
org.eclipse.ajdt.examples
org.eclipse.ajdt.mylyn.ui
org.eclipse.ajdt.mylyn.ui.tests
org.eclipse.ajdt.ui
org.eclipse.ajdt.ui.tests
org.eclipse.ajdt.ui.visual.tests
org.eclipse.contribution.visualiser
org.eclipse.contribution.visualiser.tests
org.eclipse.contribution.weaving.jdt
org.eclipse.contribution.weaving.jdt.tests
org.eclipse.contribution.xref.core
org.eclipse.contribution.xref.core.tests
org.eclipse.contribution.xref.ui
org.eclipse.contribution.xref.ui.tests

We would like to keep the history for these projects if possible.  Also, we need to migrate the e36 branch as well.  

There is no big rush to get this done, but before the end of 2011 would be nice.  From the git migration page on Eclipse wiki, I am a little unclear how much support we will get from the eclipse webmasters.  Will we get help running cvs2git, or are we expected to do it ourselves?  Any help is appreciated.
Comment 1 Andrew Eisenberg CLA 2011-11-30 18:03:40 EST
Also, what will happen to the web space?  Currently, we have the ajdt website at /cvsroot/org.eclipse.  How much longer can we expect it to last here?
Comment 2 Eclipse Webmaster CLA 2011-12-01 13:27:02 EST
I've created a test git repo here: git.eclipse.org/gitroot/org.eclipse.ajdt,git .  Please take a look and let me know if it's what you were expecting.

As for the website, we're working on it(bug 359737).

-M.
Comment 3 Andrew Eisenberg CLA 2011-12-01 14:27:51 EST
That was fast.  Thanks!  You guys rock.

I'm getting a 404 error when I go to http://git.eclipse.org/gitroot/org.eclipse.ajdt.git.  I think you meant to put http://git.eclipse.org/c/ajdt/org.eclipse.ajdt.git/ instead.

What I see there generally looks good.  There are some top level projects that are no longer in use (like nls and org.eclipse.ajdt.ui.buildconfig), but these will be easy enough for me.  With a quick look, everything looks good right now, but I am going to delve a bit deeper into the history to make sure that everything I need is still around.
Comment 4 Andrew Eisenberg CLA 2011-12-01 23:33:49 EST
This all looks good.  I have updated my build server to be based off of the new git repo.  Can you make the old cvs repo read-only?

Resolving this as fixed now.  Thanks for the help migrating.
Comment 5 Eclipse Webmaster CLA 2011-12-02 09:43:33 EST
(In reply to comment #4)
>  Can you make the old cvs repo read-only?

Done.  I've added it to our cleanup list, so in 4-6 months it'll be archived and removed.

-M.