Community
Participate
Working Groups
This bug describes the planned move for the Eclipse Riena project to GIT.... We plan to have at least the following Git repos org.eclipse.riena.git (analog to current readonly git repo for Riena git://dev.eclipse.org/org.eclipse.riena/org.eclipse.riena.git) org.eclipse.riena.toolbox.git (a repo for the Riena toolbox that is installed into the Elipse IDE) org.eclipse.riena.rap.git (a repo for any Riena bundles that are RAP related) org.eclipse.riena.incubator.git (incubator code that is not going to be in current releases but explores new technologies with Riena should go here) (I guess I also need to talk to Wayne to actually create an incubator component, but that is easy :-) ) I will post subsequent comments for the individual repos and their content...
Git repo org.eclipse.riena.toolbox.git should have this content: org.eclipse.riena.toolbox org.eclipse.riena.toolbox.build.tycho org.eclipse.riena.toolbox.feature org.eclipse.riena.toolbox.previewer org.eclipse.riena.toolbox.previewer.customizer org.eclipse.riena.toolbox.previewer.feature org.eclipse.riena.toolbox.releng org.eclipse.riena.toolbox.updatesite org.eclipse.riena.ui.templates org.eclipse.riena.ui.templates.feature org.eclipse.riena.ui.wizard.cs
Git repo org.eclipse.riena.rap.git should have this content: org.eclipse.riena.build.feature.rap.sdk org.eclipse.riena.demo.client.webtheme org.eclipse.riena.rap.mocks org.eclipse.riena.releng.rap org.eclipse.riena.ui.swt.rap
Git repo org.eclipse.riena.git should have this content: com.caucho.hessian org.eclipse.riena.beans.common org.eclipse.riena.build.feature org.eclipse.riena.build.feature.core.sdk org.eclipse.riena.build.feature.rap.sdk org.eclipse.riena.build.feature.samples.sdk org.eclipse.riena.build.feature.sdk org.eclipse.riena.build3 org.eclipse.riena.client org.eclipse.riena.client.communication org.eclipse.riena.client.ridgets org.eclipse.riena.communication.console org.eclipse.riena.communication.core org.eclipse.riena.communication.factory.hessian org.eclipse.riena.communication.publisher org.eclipse.riena.communication.publisher.hessian org.eclipse.riena.communication.sample.pingpong.client org.eclipse.riena.communication.sample.pingpong.client.config org.eclipse.riena.communication.sample.pingpong.common org.eclipse.riena.communication.sample.pingpong.server org.eclipse.riena.core org.eclipse.riena.demo.client org.eclipse.riena.demo.common org.eclipse.riena.demo.server org.eclipse.riena.example.client org.eclipse.riena.example.client.optional org.eclipse.riena.example.ping.client org.eclipse.riena.monitor.client org.eclipse.riena.monitor.common org.eclipse.riena.navigation org.eclipse.riena.navigation.ui org.eclipse.riena.navigation.ui.swt org.eclipse.riena.objecttransaction org.eclipse.riena.releng org.eclipse.riena.sample.app.client org.eclipse.riena.sample.app.client.mail org.eclipse.riena.sample.app.client.rcpmail org.eclipse.riena.sample.app.common org.eclipse.riena.sample.app.server org.eclipse.riena.sample.snippets org.eclipse.riena.security.client.startup org.eclipse.riena.security.common org.eclipse.riena.security.server org.eclipse.riena.security.services org.eclipse.riena.security.simpleservices org.eclipse.riena.server org.eclipse.riena.tests org.eclipse.riena.ui.common org.eclipse.riena.ui.core org.eclipse.riena.ui.filter org.eclipse.riena.ui.ridgets org.eclipse.riena.ui.ridgets.swt org.eclipse.riena.ui.ridgets.swt.optional org.eclipse.riena.ui.swt org.eclipse.riena.ui.swt.rcp org.eclipse.riena.ui.workarea org.eclipse.riena.communication.client.ui org.eclipse.riena.security.ui org.eclipse.riena.demo.client.rcp org.eclipse.riena.build.tycho org.eclipse.riena.build.updatesite
And we like to migrate the whole CVS history to Git (just reading that it is an option to start with a clean history but we dont want that).
@Wayne: Are we missing something or can we now start talking to the webmasters, when they are able to move Riena to Git ?
(In reply to comment #5) > @Wayne: Are we missing something or can we now start talking to the webmasters, > when they are able to move Riena to Git ? You're not missing anything. When you're ready, cc Webmaster and ask for some Git space. From there, you can create your own repositories and populate them yourself. Ask, if you need help from Webmaster to move the data.
@webmaster: can you please create a directory at git.eclipse.org so that we can start the migration (which probably takes a few days)
Ok, I've created /gitroot/riena. You can create new repositories with: initrepo /gitroot/riena/org.eclipse.my.repo.git -M.
We have migrated all bundles from CVS to Git. History and content looks good. http://git.eclipse.org/c/?ofs=150 @webmaster: can you please set our CVS repo to readonly and if there are Git hooks that needs to be installed (to check committer ids etc.) NOW would be a good time.... I am still trying to get the build for git to run. (most of it works). I am struggeling with checkout using ssh i.e. ssh://git.eclipse.org/gitroot/riena/org.eclipse.riena.git versus git://git.eclipse.org/gitroot/riena/org.eclipse.riena.git. SSH requires a committer id and password while the non-SSH access does not seem to have current content but it is a little delayed (similar to pserver). Not every commit becomes instantly visible. Public key login without password is probably disabled (at least I didnt get it to work). Can we get a build user for Riena to allow checkout with ssh or how do you recommend we proceed ? And yes we like to move the build later to build.eclipse.org but we are not there yet....(it currently only runs on windows) For CVS we used to have a rienaBuild user with passwordless login. (and a public key) Maybe I can use that also for Git ?
I think I resolved the problem with the rienaBuild user.. I will try to use that also for Git access...
(In reply to comment #9) > @webmaster: can you please set our CVS repo to readonly and if there are Git > hooks that needs to be installed (to check committer ids etc.) NOW would be a > good time.... Ok, done. -M.
Git move is completed, CVS is readonly, description on how to setup your workspace is here http://wiki.eclipse.org/Riena/Git