[gmx-developers] private branch problem

Roland Schulz roland at utk.edu
Tue Jul 10 17:19:06 CEST 2012


On Tue, Jul 10, 2012 at 11:12 AM, Berk Hess <hess at kth.se> wrote:
> 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.
The difference is that to create branches and set permissions on
git.gromacs.org one has to ask one of the admins. The private branches
lets one create branches and set the permissions for the own private
branches oneself.

But personally I think github is more convenient to use and might be
the best option for most private branches.

Roland

>
> 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.
>>>
>>>
>>>
>>>
>>
>>
>
>
> --
> 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.
>
>
>
>



-- 
ORNL/UT Center for Molecular Biophysics cmb.ornl.gov
865-241-1537, ORNL PO BOX 2008 MS6309



More information about the gromacs.org_gmx-developers mailing list