| Summary: | Riena move to Git | ||
|---|---|---|---|
| Product: | [RT] Riena | Reporter: | Christian Campo <christian.campo> |
| Component: | Releng | Assignee: | Project Inbox <riena.core-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P1 | CC: | wayne.beaton, webmaster |
| Version: | 4.0.0 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
|
Description
Christian Campo
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 |