Update: The "rbt post 101" command does not work either. 
I should mention that I'm using mercurial via ssh. In other words, my 
server URL is ssh://xxx.xxx.com

On Monday, June 9, 2014 12:45:48 PM UTC-6, Ali Ghorashi wrote:
>
> Thanks for the reply Christian.
> I posted the wrong error message. The error is:
> ERROR: Error uploading diff
> The file was not found in the repository. (HTTP 400, API Error 207)
> Your review request still exists, but the diff is not attached.
>
> Successive attempts with the -u options (i.e. rbt post -u) generate the 
> same error and no diff is attached.
> I tried to run the post command with the debug option and got the 
> following error:
>
> >>> Making HTTP POST request to 
> http://reviews.cei.com/reviews/api/review-requests/23/diffs/
> >>> Got API Error 207 (HTTP code 400): The file was not found in the 
> repository.
> >>> Error data: {u'stat': u'fail', u'file': u'.cproject', u'err': {u'msg': 
> u'The file was not found in the repository.', u'code': 207}, u'revision': 
> u'1b3944112e43'}
> Traceback (most recent call last):
>   File "/usr/bin/rbt", line 9, in <module>
>     load_entry_point('RBTools==0.6', 'console_scripts', 'rbt')()
>   File 
> "/usr/lib/python2.6/site-packages/RBTools-0.6-py2.6.egg/rbtools/commands/main.py",
>  
> line 134, in main
>     command.run_from_argv([RB_MAIN, command_name] + args)
>   File 
> "/usr/lib/python2.6/site-packages/RBTools-0.6-py2.6.egg/rbtools/commands/__init__.py",
>  
> line 422, in run_from_argv
>     exit_code = self.main(*args) or 0
>   File 
> "/usr/lib/python2.6/site-packages/RBTools-0.6-py2.6.egg/rbtools/commands/post.py",
>  
> line 769, in main
>     submit_as=self.options.submit_as)
>   File 
> "/usr/lib/python2.6/site-packages/RBTools-0.6-py2.6.egg/rbtools/commands/post.py",
>  
> line 545, in post_request
>     raise CommandError('\n'.join(error_msg))
> rbtools.commands.CommandError: Error uploading diff
>
> If I do a "rbt post 101" instead of the first "rb post" the operation is 
> successful.
>
> -Ali
>
>
> On Wednesday, June 4, 2014 2:49:41 PM UTC-6, Christian Hammond wrote:
>>
>> They don’t need to specify a version number. It is using the tip.
>>
>> What’s happening with that error is that you’ve already posted a review 
>> request representing the commit that you’ve posted for review. Review Board 
>> tries to keep a 1-to-1 mapping of commit ID and review request, and so it’s 
>> noticing that that particular commit is already in the database.
>>
>> If you want to update it, you’d pass -u to rbt post.
>>
>> Christian
>>
>> -- 
>> Christian Hammond - chi...@chipx86.com
>> Review Board - http://www.reviewboard.org
>> Beanbag, Inc. - http://www.beanbaginc.com
>>
>> On June 4, 2014 at 11:29:25 AM, Ali Ghorashi (agh...@gmail.com) wrote:
>>
>> Hello All, 
>> I'm evaluating Review Board. I'm running RB version 2.0.1 on Centos 6.5 
>> with Mercurial v 2.8.3.
>> My question is regarding the "rbt post" command: After I do a commit and 
>> run "rbt post", I get the following error:
>>
>>> ERROR: Error creating review request: Review request with this commit ID 
>>> already exists in the repository. (HTTP 409, API Error 227)
>>>
>>
>> But if I look up the version id (id=100 let's say) and do "rbt post 100". 
>> The command seems to work. After reading the documentation, it seems like 
>> the "rbt post" should always use the tip when no version is specified.
>>
>> Is this the expected behavior? Does the user need to specify the version 
>> number every time a new post is created?
>>
>> Thanks
>>
>> -Ali
>>  
>>  --
>> Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
>> ---
>> Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
>> ---
>> Happy user? Let us know at http://www.reviewboard.org/users/
>> ---
>> You received this message because you are subscribed to the Google Groups 
>> "reviewboard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to reviewboard...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>>

-- 
Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
---
Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
---
Happy user? Let us know at http://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to