Author: Patrick Hunt (follow me on twitter)
This project simplifies submitting ZooKeeper code reviews to reviews.apache.org
You need rbtools for this to work. If you’re on ubuntu it’s as easy as:
$ sudo apt-get install python-rbtools
Otherwise follow the instructions here: https://github.com/reviewboard/rbtools/blob/master/INSTALL (Apache is currently on 1.5.5 of RB which seems to require version 0.2 of rbtools – otw the login fails for me)
From the official site: “ZooKeeper is a high-performance coordination service for distributed applications.”
It exposes common services – such as naming, configuration management, synchronization, and group services – in a simple interface so you don’t have to write them from scratch. You can use it off-the-shelf to implement consensus, group management, leader election, and presence protocols. And you can build on it for your own, specific needs.
This project is licensed under the Apache License Version 2.0
Usage: zpost-review.sh JIRA# ...
example of typical use:
zpost-review.sh 1322
note this takes a diff of the current changes in the repo (not the last committed)