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

Bug 371489

Summary: Enable Gerrit for EMF Client Platform
Product: Community Reporter: Maximilian Koegel <mkoegel>
Component: GitAssignee: Eclipse Webmaster <webmaster>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: Ed.Merks
Version: unspecifiedFlags: Ed.Merks: pmc_approved+
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Maximilian Koegel CLA 2012-02-14 08:11:02 EST

    
Comment 1 Eclipse Webmaster CLA 2012-02-16 10:58:39 EST
Do you want to use Gerrit exclusively or would you like the committers to be
able to bypass it and push directly?

-M.
Comment 2 Maximilian Koegel CLA 2012-02-16 11:06:52 EST
I would like the committer to be able to bypass it. I guess we could still change this later?

Cheers,
Maximilian

(In reply to comment #1)
> Do you want to use Gerrit exclusively or would you like the committers to be
> able to bypass it and push directly?
> 
> -M.
Comment 3 Eclipse Webmaster CLA 2012-02-16 15:26:40 EST
I've enabled the following repos in Gerrit:

emfclient/org.eclipse.emf.ecp.core.git
emfclient/org.eclipse.emf.ecp.other.git
emfclient/org.eclipse.emf.ecp.releng.git

You can add them to the list of projects you watch:

https://git.eclipse.org/r/#/settings/projects

Upload your SSH public keys to Gerrit if you wish to use SSH:
https://git.eclipse.org/r/#/settings/ssh-keys

Your Gerrit-enabled repo URLs:
ssh://userid@git.eclipse.org:29418/emfclient/org.eclipse.emf.ecp.core.git
ssh://userid@git.eclipse.org:29418/emfclient/org.eclipse.emf.ecp.other.git
ssh://userid@git.eclipse.org:29418/emfclient/org.eclipse.emf.ecp.releng.git
https://git.eclipse.org/r/p/emfclient/org.eclipse.emf.ecp.core.git
https://git.eclipse.org/r/p/emfclient/org.eclipse.emf.ecp.other.git
https://git.eclipse.org/r/p/emfclient/org.eclipse.emf.ecp.releng.git

My understanding is you will need to use these URLs to push even without the
code review.

Gerrit@Eclipse docs:
http://wiki.eclipse.org/Gerrit
http://wiki.eclipse.org/Gerrit#Logon

-M.
Comment 4 Maximilian Koegel CLA 2012-02-23 05:55:46 EST
Hi!,

There seems to be a configuration problem with Gerrit which results in the following error on push (one of our committers has been reporting this to you directly also):

fatal: One or more refs/for/ names blocks change upload
fatal: The remote end hung up unexpectedly

The error seems to be known and is described here:
https://review.typo3.org/Documentation/error-change-upload-blocked.html

Anyway, could you please set back our repositories to "normal" Git:
emf-store/org.eclipse.emf.emfstore.core.git
emf-store/org.eclipse.emf.emfstore.other.git
emf-store/org.eclipse.emf.emfstore.releng.git

Sorry for any inconvenience for switching back and forth, but we really need access to the repo. Thank you for your help!
Comment 5 Maximilian Koegel CLA 2012-02-23 05:56:30 EST
wrong repo urls:

emfclient/org.eclipse.emf.ecp.core.git
emfclient/org.eclipse.emf.ecp.other.git
emfclient/org.eclipse.emf.ecp.releng.git

(In reply to comment #4)
> Hi!,
> 
> There seems to be a configuration problem with Gerrit which results in the
> following error on push (one of our committers has been reporting this to you
> directly also):
> 
> fatal: One or more refs/for/ names blocks change upload
> fatal: The remote end hung up unexpectedly
> 
> The error seems to be known and is described here:
> https://review.typo3.org/Documentation/error-change-upload-blocked.html
> 
> Anyway, could you please set back our repositories to "normal" Git:
> emf-store/org.eclipse.emf.emfstore.core.git
> emf-store/org.eclipse.emf.emfstore.other.git
> emf-store/org.eclipse.emf.emfstore.releng.git
> 
> Sorry for any inconvenience for switching back and forth, but we really need
> access to the repo. Thank you for your help!
Comment 6 Eclipse Webmaster CLA 2012-02-23 09:29:07 EST
Ok, your repos should be back to being 'normal' git repos.

-M.