The latest release of Review Board Tools from last week[1] does not work
with post-reviews.py. It consistently raises the same error related to `git
rev-parse` when using the `--revision-range` option that post-reviews.py
depends on:
Failed to execute command: ['git', 'rev-parse',
'master:0aa69ee87dbd22443d7667f6167b10db7bb7c395']
fatal: Path '0aa69ee87dbd22443d7667f6167b10db7bb7c395' does not exist
in 'master'
The most reasonable approach right now is probably to stick with RBTools
0.5.2 since this appears to be an RBTools bug. Running post-reviews.py on
the same SHA as above worked fine with RBTools 0.5.2. If you're setting up
a new environment, you can specify the rbtools version with easy_install:
easy_install rbtools==0.5.2
[1] http://www.reviewboard.org/docs/releasenotes/rbtools/0.5.3/
Ross Allen
[email protected]