|Re: [libra-dev] GIT Permissions for Libra|
Excuse me for the late response. Last two days were official holidays in Bulgaria and I did not check my mail.
Actually, I did requested Gerrit for Libra a couple of months ago: https://bugs.eclipse.org/bugs/show_bug.cgi?id=371449
My intention was to experiment with it, but I got too occupied shortly after this. So, I did not even rollout this request to the Libra mailing list. I am sorry for this.
However, I did not expect anyone of the committers to be affected, because I explicitly chose the option:
Â * I want project committers to be able to bypass the Gerrit code review system and push changes directly to the git repo.
Now I am reading again https://bugs.eclipse.org/bugs/show_bug.cgi?id=371449#c1 and see that it might possible that there is a side effect that the push URL is changed for committers.
Naci, could you read this comment and check if the new push URL works for you? If not, then we can ask the Webmaster to revert the Libra git repo to the old state.
I am really sorry for all this confusion.
From: Naci Dai [mailto:naci.dai@xxxxxxxxxxxxx]
Sent: 01 ÐÐÐ 2012 Ð. 14:34 Ñ.
To: Webmaster(Matt Ward)
Cc: Raev, Kaloyan
Subject: Re: GIT Permissions for Libra
Unless I missed a policy decision, ÂLibra team did not ask to be switched to gerrit yet. ÂHow can we revert?
On Mon, Apr 30, 2012 at 6:31 PM, Webmaster(Matt Ward) <webmaster@xxxxxxxxxxx> wrote:
ÂThis is an 'artifact' of Gerrit usage. ÂIn order for Gerrit to work it needs to control the repo, which means it has to own it. ÂYou should be able to push 'around' Gerrit though by using: ssh://userid@xxxxxxxxxxxxxxx:29418/libra/org.eclipse.libra.git .
Naci Dai wrote:
Hi Kaloyan and Denis,
I am having hard time pushing thins into Libra GIT. ÂThis is the furthest I could get but I am stuck. ÂArea there changes in permissions for Libra?
Mighty Google says this has to do with insufficient group write permissions at the repo side.
Identity added: /Users/ndai/.ssh/id_rsa (/Users/ndai/.ssh/id_rsa)
Counting objects: 88, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (34/34), done.
Writing objects: 100% (54/54), 5.44 KiB, done.
Total 54 (delta 30), reused 0 (delta 0)
error: insufficient permission for adding an object to repository database ./objects
fatal: failed to write object
error: unpack failed: unpack-objects abnormal exit
Â! [remote rejected] master -> master (n/a (unpacker error))
error: failed to push some refs to 'ssh://ndai@xxxxxxxxxxxxxxx:22/gitroot/libra/org.eclipse.libra.git <http://ndai@xxxxxxxxxxxxxxx:22/gitroot/libra/org.eclipse.libra.git>'
Naci Dai - naci.dai@xxxxxxxxxxxxx <mailto:naci.dai@xxxxxxxxxxxxx>