Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Command line tools for working with Review Board
Python Shell Batchfile


About rbtools

rbtools is a set of client tools to use with Review Board.

This consists of the following officially supported tools:

    * rbt
      - Execute a number of useful sub-commands to interact with local source
        code repositories and Review Board.

    * Python API Client
      - Python bindings to simplify interaction with the Review Board
        Web API.

There are also some user-contributed scripts and application plugins in the
contrib directory. See the associated README files for more information.

Testing rbtools

This is of interest mostly to developers of rbtools.


To run all the tests, you will need to install hgsubversion::

   $ easy_install hgsubversion

This may need apr-config, also known as apr-1-config, to run.  This is
part of the apache distribution.  On ubuntu, you can get it via::

   $ sudo apt-get install libapr1-dev  # also try apache2-dev or httpd-dev

hgsubversion also requires that you set up an :file:`.hgrc` in your home
directory with the following contents::

   hgsvn = /path/to/hgsubversion

This will be something like
If you already have an ``[extensions]`` section in your :file:`.hgrc`, just add
the hgsvn line to it.

You will also need nose::

   $ easy_install nose


Just run::

   $ nosetests

from the top of the rbtools directory. You can run nosetests in subdirectories
to just run the tests in that directory.  See `'nosetests --help'` for more
Something went wrong with that request. Please try again.