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

Bug 455125

Summary: Create a new repository for the e4 core tools
Product: Community Reporter: Jonas Helming <jhelming>
Component: GitAssignee: Eclipse Webmaster <webmaster>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: denis.roy, veselin_m84
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows NT   
Whiteboard:
Bug Depends on:    
Bug Blocks: 452061, 452693, 455725    

Description Jonas Helming CLA 2014-12-13 07:52:13 EST
The e4 project wiull move the core tools components to the Platform project. We would therefore need a new repository. It can be empty and should have the same write access rights as:

http://git.eclipse.org/c/e4/org.eclipse.e4.tools.git/

The new repository should be called:
org.eclipse.e4.tools.core


The plan is to move the components, which get transferred to the platform into this repository and then transfer this repository to the platform project.

Thanks!
Comment 1 Jonas Helming CLA 2014-12-21 15:08:45 EST
Dear webmaster,

would there be a chance to help us with this before christmas? I would have time to work on the split during the holidays :-)

Thanks and best regards

Jonas
Comment 2 Denis Roy CLA 2014-12-22 10:20:21 EST
Can we get the project lead to weigh in on this?  A +1 would be nice  :)
Comment 3 Jonas Helming CLA 2014-12-22 10:46:32 EST
Probably not, I have not seen him active in this discussion. However, it has been discussed with all interested partys:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=452693
Comment 4 Denis Roy CLA 2014-12-22 14:06:57 EST
A trail is all we need.  The repo is created; I'm just waiting for Gerrit permissions then we'll be done.
Comment 6 Denis Roy CLA 2014-12-22 15:32:36 EST
Fixed; please let me know if you need anything else.
Comment 7 Jonas Helming CLA 2015-01-09 09:51:10 EST
I have splited the repositories locally. That mean I have a local repository "org.eclipse.e4.tools.core" now with all the code and commits for the components to be moved. However, I cannot push this, because the validation fails. It tells me, that there are commits, which do not match my Mail adress stored in Gerrit. This makes sense, because there are many commits not done by myself in the history I am trying to push. Could you help me solving this somehow?
Ideas:
- You turn this validation off (temporarily)
- I attach you a zip version of the local repo and you replace the contents directly on the server

Or any other prgamatic idea?

Thank you in advance.
Comment 8 Denis Roy CLA 2015-01-09 15:23:49 EST
I can give you force push temporarily.  Let me know when you are ready.
Comment 9 Jonas Helming CLA 2015-01-10 05:34:22 EST
I am ready
Comment 10 Denis Roy CLA 2015-01-12 14:43:49 EST
(In reply to Jonas Helming from comment #9)
> I am ready

Go ahead, you have force push.  Let me know when you are done.
Comment 11 Jonas Helming CLA 2015-01-12 15:12:02 EST
seems to be not enough, i still get;
remote: ERROR:  In commit db4f55ded717824befb346db582d7238e46c005b
remote: ERROR:  committer email address olivier.prouvost@opcoach.com
remote: ERROR:  does not match your user account.
remote: ERROR:
remote: ERROR:  The following addresses are currently registered:
remote: ERROR:    jonas.helming@googlemail.com
remote: ERROR:
remote: ERROR:  To register an email address, please visit:
remote: ERROR:  https://git.eclipse.org/r/#/settings/contact
Comment 12 Denis Roy CLA 2015-01-12 15:14:15 EST
Probably need Forge Committer Identity... Try now.
Comment 13 Jonas Helming CLA 2015-01-13 02:35:32 EST
thanks, I get the push much further now. However, there is another issue (commits from people, who are no committer any longer, but obviously have been in the past)

remote: Authored by: Tracy Miranda <tracymiranda@yahoo.com>
remote: 
remote: error: The author does not have a Gerrit account.
remote: All authors must either be a commiter on the project, or have a current CLA on file.
remote: Please see http://wiki.eclipse.org/CLA
remote: 
error: failed to push some refs to 'https://jonas@git.eclipse.org/r/e4/org.eclipse.e4.tools.core'
Comment 14 Jonas Helming CLA 2015-01-16 10:17:52 EST
Sorry to push on this, but it would be great to complete this step asap, as I currently already did the split locally. I want to avoid any merge scenarios. Do you have an idea to solve the latest issue i reported?
Comment 15 Denis Roy CLA 2015-01-16 10:27:12 EST
Sorry, I thought I had responded to this.

You'll need to use direct SSH, not Gerrit.  Try pushing to:

ssh://committer_id@git.eclipse.org/gitroot/e4/org.eclipse.e4.tools.core.git
Comment 16 Jonas Helming CLA 2015-01-19 11:54:20 EST
Thanks it worked now!