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.