update: I found another way
At Six Apart we occasionally use Review Board to submit patches for review. For a while I've been using Git with git-svn to work on our proprietary projects. So my workflow looks like:
... work ...
$ git commit # multiple times
... work ...
# go back to my branch where I track subversion's trunk
$ git checkout svntrunk
# get changes from upstream
$ git svn rebase
$ git checkout feature-X
$ git rebase svntrunk
So then I need to send the patch for review, but a simple git diff svntrunk doesn't work with review board. I guess there is a better way (I even found git mentioned in Review Board's UI) but I couldn't find it. So I started with a simple shell script to take git diff output and change it to be accepted by review board, but in the last version Perl came to the rescue to make it a bit better and easier to read (So this entry counts for Perl Iron Man).
Here it is:
This removes a/ and b/ prefixes that Review Board rejects, add the subversion revision number and remove /dev/null that git uses to mark new files.
this thread gave me the inspiration: http://www.nabble.com/Using-git-svn-with-review-board--td16119879.html