Thanks for clearing that up.
Is there any file/function I can put some debug statements in to see what 
the problem is? I have't had time to start tracing though the code yet.

On Thursday, June 12, 2014 1:32:36 PM UTC-6, Christian Hammond wrote:
>
> The ‘hg svn’ errors are normal in debug output, if the appropriate 
> extension is not installed or it’s not a hg svn repository.
>
> Review Board fetches the full contents of the files referenced in the 
> diffs in order to generate a side-by-side diff viewer that can be analyzed 
> and expanded. Because of this, we need some repository to talk to that has 
> the most up-to-date commits.
>
> Christian
>
> -- 
> Christian Hammond - chri...@beanbaginc.com <javascript:>
> Review Board - http://www.reviewboard.org
> Beanbag, Inc. - http://www.beanbaginc.com
>
> On June 12, 2014 at 8:17:49 AM, Ali Ghorashi (agh...@gmail.com 
> <javascript:>) wrote:
>
> Are the "hg svn" errors normal?  
> I'm also confused about another thing: Why does the reviewboard server 
> needs to know where the main Mercurial repo is? What if one does not exist? 
> In a distributed source control system, all the data is available to the 
> "rbt" tool. It should be able to post a complete diff without the server 
> having to know any specifics about the repo.
>
> Any help would be appreciated.
>
> Thanks
> -Ali
>
> On Wednesday, June 11, 2014 9:43:45 AM UTC-6, Ali Ghorashi wrote: 
>>
>> Thanks Christian, 
>> See the attached file for the debug output. There is nothing special 
>> about the repo setup: I don't have any branches. Everything up to changeset 
>> 100:79c09fdfad23 is pushed into the main repo. I changed a file with 
>> changeset: 101:1170d2410ead and then did a "rbt post". To say it a 
>> different way: when I type hg out, I only get changeset 101:1170d2410ead.
>>
>> -Ali
>>  
>>
>> On Tuesday, June 10, 2014 5:41:10 PM UTC-6, Christian Hammond wrote: 
>>>
>>>  Hi Ali,
>>>  
>>>  Can you run the ‘rbt post’ with —debug and show me the result?
>>>  
>>>  Also, what does your branch structure look like? It’ll be helpful for 
>>> me to know what the commit ID is for the change you’re trying to post, as 
>>> well as the nearest upstream branch.
>>>  
>>>  Christian
>>>  
>>>   -- 
>>>  Christian Hammond - chri...@beanbaginc.com
>>>  Review Board - http://www.reviewboard.org 
>>> Beanbag, Inc. - http://www.beanbaginc.com
>>>  
>>> On June 10, 2014 at 9:33:59 AM, Ali Ghorashi (agh...@gmail.com) wrote:
>>>
>>>  Ok. I must be missing something. Here is what I'm trying on a fresh 
>>> reviewboard install 
>>> 1) Configure a repo with a full path: ssh://
>>> source.xxx.com//path_to_project
>>> 2) Enter user name and password
>>> 3) Push all changes to the Mercurial Repo
>>> 4) Change a file
>>> 5) Commit the file (no push)
>>> 6) Run "rbt post"
>>> 7) Get an error saying "Got API Error 207 (HTTP code 400): The file was 
>>> not found in the repository"
>>>
>>> What am I doing wrong?
>>>
>>> -Ali
>>>
>>> On Monday, June 9, 2014 2:36:09 PM UTC-6, Ali Ghorashi wrote: 
>>>>
>>>> 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...@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...@googlegroups.com <javascript:>.
> 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