Hi Tom, 

Exactly - it's a bit odd and I'm afraid that this is a gap in Gitlab and 
it's api.

If only we could create a project with a default branch (like Github where 
you can init a project with a README)

/Jens


On Monday, January 12, 2015 at 1:12:40 PM UTC+1, Tom Bamford wrote:
>
> Hi Jens
>
> Out of curiosity I also tried setting up a new project with repository. 
> Sadly I ran into the same problem; I cannot figure out how to create a 
> repo/default branch in a new project. Tried specifying all kinds of things 
> for the "ref" parameter including null, "" (blank string) and master but 
> only getting a 404 error. Trying to list branches on the newly created 
> project also produces a 404. This all makes sense if you consider the repo 
> has not yet been init'd - but how to create it?
>
> Reading Gitlab sources didn't reveal any clues, either we are missing 
> something or there is a gap in functionality (I suspect the former).
>
> Regards
> Tom
>
>
>
> On 12 January 2015 at 11:08, Jens Søgaard <[email protected] 
> <javascript:>> wrote:
>
>> Hi,
>>
>> Yes, but I can't figure out how I generate that SHA - remember it's a 
>> blank repo that has just been created so I need a "commit SHA", but how do 
>> I get that?
>>
>>
>> On Monday, January 12, 2015 at 10:05:01 AM UTC+1, Achilleas Pipis wrote:
>>>
>>> On 01/12/2015 10:12 AM, Jens Søgaard wrote: 
>>> > The API documents a "create branch" method that takes 3 params: 
>>> > project_id, branch_name and ref - however I can not figure out what to 
>>> > do with ref? 
>>> > http://doc.gitlab.com/ce/api/branches.html 
>>> > 
>>> > I can not figure out what to provide as "ref" - no matter what I do 
>>> > (tried empty string) I get: 
>>> > 
>>> > /ErrorException' with message 'Invalid reference name'/ 
>>> > * 
>>> > * 
>>> > *Any ideas as to how I can provide ref? Or am I missing something in 
>>> the 
>>> > way I go about things?* 
>>> > * 
>>> > * 
>>> > My goal is to create a repository from the API and add some files to 
>>> it. 
>>> > But since the project does not by default have a branch I want to 
>>> create 
>>> > it before adding files. 
>>> > 
>>> > 
>>>
>>> As the documentation suggests: 
>>>
>>> ref (required) - Create branch from commit SHA or existing branch 
>>>
>>> So, you have to provide either a commit SHA or a branch name from which 
>>> the new branch will be created. 
>>>
>>> -- 
>>> GPG : 0x3A7DDABC985EDC6E 
>>> Blog: http://axilleas.me 
>>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "GitLab" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/gitlabhq/19b2d562-a5ff-4ce9-9750-0754841ccd18%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/gitlabhq/19b2d562-a5ff-4ce9-9750-0754841ccd18%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Tom Bamford
>
> *@Planet*
> ATPLANET (Pty) Ltd
> atpla.net
>
> Cell: +27 (0)79-095-7112
> Fax: +27 (0)86-599-1310
>  

-- 
You received this message because you are subscribed to the Google Groups 
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gitlabhq/0e3bd3aa-4dab-460b-b8ba-f50ebbbd655d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to