Community
Participate
Working Groups
The Nebula project team has agreed to process the migration from CVS to Git as soon as possible. See http://wiki.eclipse.org/Nebula/Minutes and http://dev.eclipse.org/mhonarc/lists/nebula-dev/msg01597.html for more details about the discussion. The CVS is ready to be made read-only, and committers are ready to welcome the new Git repository for Nebula. Can you please perform the migration?
We would like to import with full history. We also want to restructure the repository according to the following structure: bundles widget o.e.n.widgets.widget o.e.n.widgets.widget.feature o.e.n.widgets.widget.tests o.e.n.widgets.widget.tests.feature <-- really needed? o.e.n.widgets.widget.example o.e.n.widgets.widget.snippets Does this need to be done _during_ import or can we do it after the complete repository is imported?
We recommend that any restructuring be done before/after the conversion. The import tooling isn't really able to handle it. Let me know about the restructure and we'll get this underway. -M.
(In reply to comment #2) > > Let me know about the restructure and we'll get this underway. Do you mean that you help us do the restructure or that you wait for the decision to do it before or after the conversion. > We recommend that any restructuring be done before/after the conversion. The > import tooling isn't really able to handle it. since CVS does not allow restructuring (afaik) we must do it after the conversion. Thanks Wim
I think it will be easier and safer to perform migration first and then restructuring on Git, because our current CVS does not record history of move and deletion of files (ie restructuring).
Ok, I've created /gitroot/nebula and have done an initial import into org.eclipse.nebula.git . If everything looks like you expect I'll lock down CVS and schedule it for clean up in a few months. -M.
Once again, you performed a great migration! Please make the CVS read-only.
OK, glad everything has worked out. I've marked the CVS read-only and I'll add it to the cleanup list. -M.
Remember to update your portal.eclipse.org project metadata :)
That's already done! Please ping us when we can enjoy the Nebula mirror at GitHub ;)
Thanks -M. for getting this done so quickly. In the mean time we have restructured the repository with great ease. A couple of git mv actions did the trick.