Comment #3 on issue 3045 by when updating new diff on existing reviews on reviewboard server in clearcase source file revision is not LATEST

HI Jan

Thanks for your reply .Much appropriated .

In our clearcase enviroment we rebase/merge our dev branch from Integration branch very often to avoid merge issue .since post-review diffing devbranch latest with /branch/0 changes ,the uploaded diff has users changes as well as merged changes which is not OK for us .As the diff should be only dev branch changes othewise owners will confused to know what the exact owners change .

just wondering if can modified to get diff between Integration branch LATEST and dev branch latest ? if its possible please let me know how to proceed .any fix in the same issues is there on latest RBtools scripts ?

I am facing another issue while uploading existing diff file using "post-review --diff-filename" from linux host .Our Rb server is LINUX rhel machine with RB version 1.6.3 .The review is getting created but the diff file is not getting uploaded from commandline post-review .I can upload the diff file from GUI to the appropriate review ID .

Let me know if any specfic Server side configuration missing ? or where i can see the logs to know the exact problem .Please help .

Error: 114 % post-review --diff-filename=d1.diff --server=""; -d
RBTools 0.4.1
Home = /emc/ppreleng
HTTP GETting api/
Using the new web API
HTTP GETting Attempting to create review request on /view/ppreleng_reviewboardAdmin/vobs/ms-test for None HTTP POSTing to {'repository': u'/view/ppreleng_reviewboardAdmin/vobs/ms-test'}
Review request created
Uploading diff, size: 27
HTTP POSTing to {'basedir': u'/view/ppreleng_reviewboardAdmin/vobs/ms-test'}
Got API Error 105 (HTTP code 400): One or more fields had errors
Error data: {u'fields': {u'path': [u'The diff file is empty']}, u'stat': u'fail', u'err': {u'msg': u'One or more fields had errors', u'code': 105}}

Error uploading diff

The generated diff file was empty. This usually means no files were
modified in this change.

Try running with --output-diff and --debug for more information.

Your review request still exists, but the diff is not attached.

You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:

You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
To post to this group, send email to
Visit this group at
For more options, visit

Reply via email to