HTTPS SSH
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/ CONFIGURATION: 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 = http://192.168.1.1:3128 # 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 --- USAGE: 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 TESTING: 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>