1. mdelagra
  2. mercurial-reviewboard


mercurial-reviewboard /

Filename Size Date modified Message
76 B
updated hgignore
1020 B
Added tag rel_4_1_0 for changeset 9522ec5c67eb
5.9 KB
added date for 4.1.0 release
1.1 KB
initial checkin
2.0 KB
revert deprecation fix that's causing ci failure; update README to reflect real bootstrap.py location
1.7 KB
set HG_VERSION environment variable to bootstrap a specific Mercurial version
36 B
merging heads
15.4 KB
Packaged the extension up for use with pip/easy_install.
547 B
added missing distribute bootstrap script to distribution

reviewboard extension for mercurial

This extension adds a new command 'postreview' to post changesets for review to a reviewboard server.

For more information about Review Board see: http://www.review-board.org/


Configure your .hgrc to enable the extension by adding following lines:

--- ~/.hgrc --- [extensions] reviewboard = /path/to/reviewboard

[reviewboard] # REQUIRED ITEMS: server = http://reviewboard.example.com/

# OPTIONAL ITEMS: # user = ... # username for login # password = ... # target_groups = ... # default review groups # target_people = ... # default review people # launch_webbrowser = true # open review in a browser

# For a specific proxy specify: # http_proxy = # For no proxy use # http_proxy = none # otherwise your proxy will be autodetected from the 'http_proxy' env var(unix) # or the registry(windows)

--- ~/.hgrc ---

Configure the Review Board reposity id for this Hg repo per in your per project mercurial prefs(.hg/hgrc).

--- .hg/hgrc --- [reviewboard] repoid = n --- .hg/hgrc ---


To post the tip changeset to the Review board server:

$ hg postreview tip login to http://reviewboard.example.com username: ... password: Repositories: [1] Stuff [2] miscrepo repository id: 1 review request draft saved: http://reviewboard.example.com/r/366/

To update the review request ID 12 with the tip changeset:

$ hg postreview -e 12 tip login to http://reviewboard.example.com username: ... password: review request draft saved: http://reviewboard.example.com/r/12/

To post all changes not present in the parent repository:

$ hg postreview -o -g

To post all changes on branch "my_branch":

$ hg postreview -b my_branch


In order to run the plugin tests, run:

python mercurial_reviewboard/tests/virtualenv/bootstrap.py ENV --no-site-packages ENV/bin/nosetests

See the TESTING file for more information.

Copyright (C) 2008 Dennis Schoen <dennis.schoen@epublica.de>