I'm having trouble using post-review with multiple files and a
revision range, e.g.:
post-review /path1/foo.c /path2/bar.c --server=http://rb.example.com
range=102799:103727 --summary="foo" --description="bar"
This generates an illegal svn diff command like:
svn diff --diff-cmd=diff https://svn.example.com/svn/@102799
https://svn.example.com/svn/@103727 /path1/foo.c /path2/bar.c
which generates an error:
Failed to execute command: ['svn', 'diff', '--diff-cmd=diff', 'https://
svn.example.com/svn/@102799', 'https://svn.example.com/svn/@103727', '/
['svn: Target lists to diff may not contain both working copy paths
Unfortunately I don't think there IS a legal svn diff to do this;
you'd have to do multiple diffs and concatenate them, I guess?
The workaround is to just put a single path which encompasses all
changes to be reviewed; but that's not a great option in my case since
unrelated changes might be picked up.
What do people think? Is this a bug? Is there a better workaround?
Or am I just doing this wrong?
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