I think I figured this out.
Essentially, we were using git without a centralized repository. I believe
that reviewboard doesn't like this.
So, I set up a directory on our server to act as a central repository and
then cloned our repositories into there using the --bare option:
git clone --bare /path/to/old/git/repository
Then, I removed the old repositories:
rm -r /path/to/old/repository
And then cloned the git repository from the centralized repository back to
where the old one was.
git clone /path/to/new/repository.git
Now I can run post-review and everything is happy.
post-review --guess-description --guess-summary
I even set up a post-commit hook for my git repository to automate this
echo "post-review --guess-summary --guess-description" >>
So now when I do a git commit, the review automatically gets posted. Boom,
I think this is all working swimmingly now. Can you see any issues with this
Want to help the Review Board project? Donate today at
Happy user? Let us know at http://www.reviewboard.org/users/
To unsubscribe from this group, send email to
For more options, visit this group at