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 - chi...@chipx86.com >> Review Board - http://www.reviewboard.org >> Beanbag, Inc. - http://www.beanbaginc.com >> >> On Wed, Apr 22, 2015 at 3:04 AM, GC <varuag....@gmail.com> 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 reviewboard...@googlegroups.com. >>> 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 reviewboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.