[gmx-developers] private branch problem

Roland Schulz roland at utk.edu
Tue Jul 10 17:01:59 CEST 2012


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



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