I've gotten this far: from rbtools.api.client import RBClient
client = RBClient('http://localhost:8080/') root = client.get_root() repos = root.get_repositories() if repos.num_items < 1: raise Exception('No valid repositories.') repository = repos review_request = root.get_review_requests().create(repository=repository.id) from rbtools.clients import SCMClient I don't understand how to continue. I don't know how to get the "appropriate arguments" Running SCMClient.diff() with no arguments replies: " TypeError: unbound method diff() must be called with SCMClient instance as first argument (got nothing instead)" So I guess I must build SCMClient instance that's specific to this repo. I don't know how. I find the documentation pretty sketchy and unclear. -- 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.