[gmx-developers] private branch problem

Berk Hess hess at kth.se
Tue Jul 10 17:12:44 CEST 2012


But if private branches only act as a git repository, there's no point.
Then I would suggest to create a private repository on the gromacs server.

Cheers,

Berk

On 07/10/2012 05:01 PM, Roland Schulz wrote:
> On Tue, Jul 10, 2012 at 4:55 AM, Jochen Hub <jhub at gwdg.de> wrote:
>> Hi,
>>
>> one update:  In order to push to gerrit, I tried:
>>
>> $ git push private
>>
>> But his gives:
>>
>> [remote rejected] private_jochenhub/waxs -> refs/private/jochenhub/waxs
>> (can not create new references)
>> error: failed to push some refs to
>> 'ssh://jochenhub@gerrit.gromacs.org:29418/gromacs'
>>
>> Does anyone know what this means?
> The reason is that you are not in the gmx-core group and the private
> branches are only available to gmx-core members.
> Should I allow the creating of private branches for any registered
> user? Or only per request and in this case for Jochen?
> Or should I add Jochen to the gmx-core? Besides private branches,
> gmx-core gives the permission to vote +2/-2 (opposed to only +1/-1)
> and thus approve a change.
> So far I added those to the gmx-core group which were already in the
> gmx-core group on git.gromacs.org.
>
> On Tue, Jul 10, 2012 at 5:37 AM, Berk Hess <hess at kth.se> wrote:
>> But where do they end up then on the gerrit web pages?
>> We don't want the main page to show private branches, I would think.
> Private pages don't show up on the web page. Private branches don't
> support code review. They only act as a git repository and the user
> can set the permission for his own private branches himself.
>
> Roland
>
>
>> Many thanks,
>> Jochen
>>
>> Am 7/10/12 10:33 AM, schrieb Jochen Hub:
>>> Hi,
>>>
>>> I try to setup a private branch on gerrit that can be shared within the
>>> group. I followed the instruction in the Gerrit tutorial, added these
>>> lines to .git/config,
>>>
>>> [remote "private"]
>>>           fetch = +refs/private/jochenhub/*:refs/remotes/private_jochenhub/*
>>>           url = ssh://jochenhub@gerrit.gromacs.org:29418/gromacs
>>>           push = refs/heads/private_jochenhub/*:refs/private/jochenhub/*
>>>
>>> and did a
>>>
>>> $ git pull private release-4-5-patches
>>> (just "git pull private" as stated in the tutorial did not work)
>>> $ git checkout -b private_jochenhub/mybranch --track mybranch
>>>
>>> where mybranch was a local branch already present. Now, "git branch"
>>> lists (amount the other branches):
>>> mybranch
>>> private_jochenhub/mybranch
>>>
>>> But now I am a bit stuck. How do push changes to gerrit, so people from
>>> my group can access it? And where can I set the permissions, since on
>>> the Gerrit site under Admin/Project/Access I don't see my private
>>> branch. There is only a section "Reference: refs/private/${username}/*",
>>> which lists gmxcore under permissions.
>>>
>>> Any help is highly appreciated!
>>>
>>> Many tnanks,
>>> Jochen
>>>
>>>
>>>
>>>
>> --
>> ---------------------------------------------------
>> Dr. Jochen Hub
>> Computational Molecular Biophysics Group
>> Institute for Microbiology and Genetics
>> Georg-August-University of Göttingen
>> Justus-von-Liebig-Weg 11, 37077 Göttingen, Germany.
>> Phone: +49-551-39-14189
>> http://cmb.bio.uni-goettingen.de/
>> ---------------------------------------------------
>>
>>
>> --
>> gmx-developers mailing list
>> gmx-developers at gromacs.org
>> http://lists.gromacs.org/mailman/listinfo/gmx-developers
>> Please don't post (un)subscribe requests to the list. Use the
>> www interface or send it to gmx-developers-request at gromacs.org.
>>
>>
>>
>>
>
>





More information about the gromacs.org_gmx-developers mailing list