For my test suite, I create a perforce repo using the api this way:
from rbtools.api.client import RBClient
client = RBClient("http://localhost")
client.login("sallan", "sallan")
root = client.get_root()
root.get_repositories().create(name='perforce', tool="Perforce",
path="localhost:1492")
--Steve
On Thursday, April 23, 2015 at 3:43:18 AM UTC-7, GC wrote:
>
> Thanks for the reply Christian. As far as our requests related to
> repositories is concerned, it’s only about adding (not updating) Name,
> Repository type, Path and Mirror path.
>
>
> I checked the API link for repository resource. Although I could find
> fields for Name, Path and Mirror path, i could not find any field for
> ‘Repository type’ (Bazaaar, Clearcase, CVS etc). Is ‘tool’ field what I’m
> looking for? More importantly, it looks like the API supports only updation
> not addition. Please correct me if I’m wrong.
>
>
>
> https://www.reviewboard.org/docs/manual/2.5/webapi/2.0/resources/repository/
>
>
>
> Regards,
>
> Gaurav
>
>
>
> On Thursday, April 23, 2015 at 2:45:15 AM UTC+5:30, Christian Hammond
> wrote:
>>
>> Hi,
>>
>> We don't provide a tool for adding those (though that'd be a handy
>> project for someone to work on). We do have an API, though, for
>> adding/manipulating repositories, default reviewers, review requests, and
>> just about anything else.
>>
>> It does not support adding users, though. Most people use an LDAP or
>> Active Directory server when they need that kind of ability. That said, I'm
>> not opposed to adding that functionality, but it'd be low on our todo list,
>> so the best way to get that into the product is by writing a patch and
>> contributing it.
>>
>> Christian
>>
>> --
>> Christian Hammond - [email protected]
>> Review Board - http://www.reviewboard.org
>> Beanbag, Inc. - http://www.beanbaginc.com
>>
>> On Wed, Apr 22, 2015 at 3:04 AM, GC <[email protected]> wrote:
>>
>>> Hi,
>>>
>>>
>>> Does Review Board provides a CLI for administrators? We use Git as our
>>> version control system and we receive following requests from time-to-time:
>>>
>>> Add repository
>>> Add user
>>> Add reviewers (Not very frequent)
>>>
>>> Although these operations don’t consume much time, I would like to
>>> automate them, if possible.
>>>
>>>
>>> Thanks
>>>
>>> --
>>> Supercharge your Review Board with Power Pack:
>>> https://www.reviewboard.org/powerpack/
>>> Want us to host Review Board for you? Check out RBCommons:
>>> https://rbcommons.com/
>>> Happy user? Let us know! https://www.reviewboard.org/users/
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "reviewboard" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
--
Supercharge your Review Board with Power Pack:
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons:
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.