Changeset  79c09fdfad23 did not include src/Message.h. The last time
src/Message.h was in the changeset was on rev 68:2ed54119d47d (33 commits
ago). With that said, I verified that the latest version of src/Message.h
(prior to this last change) is in the repo.


On Thu, Jun 12, 2014 at 1:42 PM, Christian Hammond <christ...@beanbaginc.com
> wrote:

> The thing I’d want to check first is that src/Message.h, revision
> 79c09fdfad23 is actually in the repository that Review Board is pointed to.
> Can you verify that? If that’s not the case, then either that repository
> doesn’t have the latest-and-greatest (which is important), or there’s some
> issue with the range being posted from your local copy.
>
> Christian
>
> --
> Christian Hammond - christ...@beanbaginc.com
>
> Review Board - http://www.reviewboard.org
> Beanbag, Inc. - http://www.beanbaginc.com
>
> On June 12, 2014 at 12:36:45 PM, Ali Ghorashi (agho...@gmail.com) wrote:
>
> 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
>>  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) 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.
>> 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.
>
>  --
> 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 a topic in the
> Google Groups "reviewboard" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/reviewboard/ZDTY5dyre0U/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> reviewboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
-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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to