The one reviewboard server has access to is not a clone, but a git repository. Should the one the server has access to be a clone? that does a git fetch in a cron job?
On Friday, December 16, 2016 at 7:08:32 PM UTC-6, David Trowbridge wrote: > > Can you run "git branch -a --contains > 506bda1ee6cc5d2c508d817fef82ead1e8812654" and make sure that a remote which > the Review Board server has access to is listed? > On Fri, Dec 16, 2016 at 5:06 PM Mark Wiederholt <markwie...@gmail.com > <javascript:>> wrote: > >> It is generated from a clone, that is in sync with the remote branch >> (minus one other user commit right now). The remote area is just the git >> repository in a different file location. >> >> >> >> On Friday, December 16, 2016 at 7:02:19 PM UTC-6, David Trowbridge wrote: >> >>> Can you share the command you used to generate the diff file? >>> >>> Is the diff generated from the same clone that the Review Board server >>> is connected to or a different one? >>> >>> -David >>> >> On Fri, Dec 16, 2016 at 4:58 PM Mark Wiederholt <markwie...@gmail.com> >>> wrote: >>> >>>> Yes, I was talking about the files in the clone. I changed the >>>> permission on them and just updating the local .git objects with no luck >>>> same result. I am not sure about the objects in the remote area (which is >>>> where the >>>> reviewboard repository path is pointing to. >>>> >>>> >>>> >>>> >>>> On Friday, December 16, 2016 at 6:44:31 PM UTC-6, David Trowbridge >>>> wrote: >>>> >>>>> By read permissions, are you talking about the file permissions in the >>>>> clone, or the permissions on the objects themselves within the .git >>>>> directory? Review Board will need read access to everything in .git but >>>>> it >>>>> doesn't care about the permissions in the working directory. >>>>> >>>>> -David >>>>> >>>> On Fri, Dec 16, 2016 at 4:28 PM Mark Wiederholt <markwie...@gmail.com> >>>>> wrote: >>>>> >>>>>> >>>>>> >>>>>> On Friday, December 16, 2016 at 6:02:00 PM UTC-6, David Trowbridge >>>>>> wrote: >>>>>> >>>>>>> A few other questions: >>>>>>> >>>>>>> I'm guessing the repository in the Review Board admin is pointing to >>>>>>> a local clone (.git directory). Is that clone guaranteed to have the >>>>>>> latest >>>>>>> committed revisions (either by being the upstream repository itself or >>>>>>> kept >>>>>>> in sync via a cron job)? If it's a clone, how often does it fetch from >>>>>>> the >>>>>>> upstream? >>>>>>> >>>>>>> Second, is your diff based on an upstream revision or are there >>>>>>> commits between the upstream revision and the diff you made? >>>>>>> >>>>>>> -David >>>>>>> >>>>>> On Fri, Dec 16, 2016 at 3:56 PM Mark Wiederholt <markwie...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> >>>>>>>> >>>>>> Correct, It is a local clone. But I just pulled down and fetched. The >>>>>> commit I changed is a local commit. It is based on a commit in the >>>>>> remote >>>>>> branch. >>>>>> >>>>>> I have generated other diff files on 2 remote commits. Certain files >>>>>> will work and certain others will not work (manually editing the diff >>>>>> output file to try each file change from one commit). I know sub >>>>>> projects >>>>>> commits wont work and take them out of the diff file. >>>>>> >>>>>> One of the files it cant see (but I can do a gitk on it and it is in >>>>>> the repo) did not have read permission for others. I changed it locally >>>>>> but >>>>>> did not push it out to the remote branch. Could that have an effect? >>>>>> >>>>>> >>>>>> >>>>>>> >>>>>>>> On Friday, December 16, 2016 at 4:20:36 PM UTC-6, David Trowbridge >>>>>>>> wrote: >>>>>>>> >>>>>>>>> It looks like you might be using --diff-filename with a diff you >>>>>>>>> made yourself? >>>>>>>>> >>>>>>>>> If that's the case, you need to add --full-index to your git diff >>>>>>>>> command. >>>>>>>>> >>>>>>>>> -David >>>>>>>>> >>>>>>>>> >>>>>>>>> On Fri, Dec 16, 2016 at 2:13 PM Mark Wiederholt < >>>>>>>>> markwie...@gmail.com> wrote: >>>>>>>>> >>>>>>>> >>>>>>>>>> I am having problems posting a reviewboard topic. It comes back >>>>>>>>>> with the following error. >>>>>>>>>> >>>>>>>>>> >>> RBTools 0.7.5 >>>>>>>>>> >>> Python 2.6.6 (r266:84292, May 22 2015, 08:34:51) >>>>>>>>>> [GCC 4.4.7 20120313 (Red Hat 4.4.7-15)] >>>>>>>>>> >>> Running on >>>>>>>>>> Linux-2.6.32-642.1.1.el6.x86_64-x86_64-with-redhat-6.8-Santiago >>>>>>>>>> >>> Home = /users/mwiederh >>>>>>>>>> >>> Current directory = /users/mwiederh/repos/ts-mfed >>>>>>>>>> >>> Checking for a Subversion repository... >>>>>>>>>> >>> Running: svn --non-interactive info >>>>>>>>>> >>> Command exited with rc 1: ['svn', '--non-interactive', >>>>>>>>>> u'info'] >>>>>>>>>> svn: '.' is not a working copy >>>>>>>>>> --- >>>>>>>>>> >>> Checking for a Git repository... >>>>>>>>>> >>> Running: git rev-parse --git-dir >>>>>>>>>> >>> Running: git config core.bare >>>>>>>>>> >>> Running: git rev-parse --show-toplevel >>>>>>>>>> >>> Running: git symbolic-ref -q HEAD >>>>>>>>>> >>> Running: git config --get branch.next.merge >>>>>>>>>> >>> Running: git config --get branch.next.remote >>>>>>>>>> >>> Running: git config --get remote.origin.url >>>>>>>>>> >>> repository info: Path: gitolite@deveod1:ts-mfed.git, Base >>>>>>>>>> path: , Supports changesets: False >>>>>>>>>> >>> Making HTTP GET request to https://infra1.ts21.gov/rb/api/ >>>>>>>>>> >>> Making HTTP GET request to >>>>>>>>>> https://infra1.ts21.gov/rb/api/validation/diffs/ >>>>>>>>>> >>> Cached response for HTTP GET >>>>>>>>>> https://infra1.ts21.gov/rb/api/validation/diffs/ expired and was >>>>>>>>>> modified >>>>>>>>>> >>> Making HTTP POST request to >>>>>>>>>> https://infra1.ts21.gov/rb/api/validation/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'utils/src/ModeCommandProcess.cpp', u'err': {u'msg': u'The file was >>>>>>>>>> not >>>>>>>>>> found in the repository.', u'code': 207}, u'revision': u'6f94900'} >>>>>>>>>> Traceback (most recent call last): >>>>>>>>>> File "/usr/bin/rbt", line 9, in <module> >>>>>>>>>> load_entry_point('RBTools==0.7.5', 'console_scripts', 'rbt')() >>>>>>>>>> File >>>>>>>>>> "/usr/lib/python2.6/site-packages/RBTools-0.7.5-py2.6.egg/rbtools/commands/main.py", >>>>>>>>>> >>>>>>>>>> line 133, in main >>>>>>>>>> command.run_from_argv([RB_MAIN, command_name] + args) >>>>>>>>>> File >>>>>>>>>> "/usr/lib/python2.6/site-packages/RBTools-0.7.5-py2.6.egg/rbtools/commands/__init__.py", >>>>>>>>>> >>>>>>>>>> line 622, in run_from_argv >>>>>>>>>> exit_code = self.main(*args) or 0 >>>>>>>>>> File >>>>>>>>>> "/usr/lib/python2.6/site-packages/RBTools-0.7.5-py2.6.egg/rbtools/commands/post.py", >>>>>>>>>> >>>>>>>>>> line 754, in main >>>>>>>>>> (msg_prefix, e)) >>>>>>>>>> rbtools.commands.CommandError: Error validating diff >>>>>>>>>> >>>>>>>>>> utils/src/ModeCommandProcess.cpp: The file was not found in the >>>>>>>>>> repository. (HTTP 400, API Error 207) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On some files it works others it doesnt. I checked the linux >>>>>>>>>> file and directory permissions all good. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Any suggestions? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Supercharge your Review Board with Power Pack: >>>>>>>>>> https://www.reviewboard.org/powerpack/ >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Want us to host Review Board for you? Check out RBCommons: >>>>>>>>>> https://rbcommons.com/ >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Happy user? Let us know! https://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. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>> Thanks for the fast reply!! >>>>>>>> >>>>>>>> >>>>>>>> The --full-index option gives me another error every time for any >>>>>>>> file. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> git diff --full-index >>>>>>>> ad7e5c226f41c72087e5798573b28f03b4267df4..0a1c58734926eb5f68df6781c6af54ca61a7f8a4 >>>>>>>> >>>>>>>> > rr >>>>>>>> [USS] [5:54pm] b5speinfra1 [515] [/users/mwiederh/repos/ts-mfed] >>>>>>>> (next)$ more rr >>>>>>>> diff --git >>>>>>>> a/ad7e5c226f41c72087e5798573b28f03b4267df4..0a1c58734926eb5f68df6781c6af54ca61a7f8a4 >>>>>>>> >>>>>>>> b/0a1c58734926eb5f68df6781c6af54ca61a7f8a4 >>>>>>>> index >>>>>>>> ad7e5c226f41c72087e5798573b28f03b4267df4..0a1c58734926eb5f68df6781c6af54ca61a7f8a4 >>>>>>>> >>>>>>>> 100644 >>>>>>>> --- >>>>>>>> a/ad7e5c226f41c72087e5798573b28f03b4267df4..0a1c58734926eb5f68df6781c6af54ca61a7f8a4 >>>>>>>> >>>>>>>> >>>>>>>> +++ >>>>>>>> b/0a1c58734926eb5f68df6781c6af54ca61a7f8a4 >>>>>>>> >>>>>>>> >>>>>>>> @@ -3,6 +3,7 >>>>>>>> @@ >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> * >>>>>>>> >>>>>>>> >>>>>>>> * Created on: July 17, >>>>>>>> 2013 >>>>>>>> >>>>>>>> >>>>>>>> * Author: >>>>>>>> dstrauss >>>>>>>> >>>>>>>> >>>>>>>> + * >>>>>>>> changeit >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> */ >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> #include >>>>>>>> "../include/ModeCommandProcess.hh" >>>>>>>> >>>>>>>> >>>>>>>> [USS] [5:54pm] b5speinfra1 [516] [/users/mwiederh/repos/ts-mfed] >>>>>>>> (next)$ rbt post -dp --guess-fields=yes --diff-filename=rr >>>>>>>> --branch=next >>>>>>>> --repository-type git >>>>>>>> >>>>>>>> >>> RBTools >>>>>>>> 0.7.5 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>> Python 2.6.6 (r266:84292, May 22 2015, >>>>>>>> 08:34:51) >>>>>>>> >>>>>>>> >>>>>>>> [GCC 4.4.7 20120313 (Red Hat >>>>>>>> 4.4.7-15)] >>>>>>>> >>>>>>>> >>>>>>>> >>> Running on >>>>>>>> Linux-2.6.32-642.1.1.el6.x86_64-x86_64-with-redhat-6.8-Santiago >>>>>>>> >>> Home = /users/mwiederh >>>>>>>> >>> Current directory = /users/mwiederh/repos/ts-mfed >>>>>>>> >>> Checking for a Git repository... >>>>>>>> >>> Running: git rev-parse --git-dir >>>>>>>> >>> Running: git config core.bare >>>>>>>> >>> Running: git rev-parse --show-toplevel >>>>>>>> >>> Running: git symbolic-ref -q HEAD >>>>>>>> >>> Running: git config --get branch.next.merge >>>>>>>> >>> Running: git config --get branch.next.remote >>>>>>>> >>> Running: git config --get remote.next.url >>>>>>>> >>> Command exited with rc 1: ['git', 'config', '--get', >>>>>>>> u'remote.next.url'] >>>>>>>> --- >>>>>>>> >>> Running: git config --get remote.next.url >>>>>>>> >>> Command exited with rc 1: ['git', 'config', '--get', >>>>>>>> u'remote.next.url'] >>>>>>>> --- >>>>>>>> >>> repository info: Path: /users/mwiederh/repos/ts-mfed/.git, Base >>>>>>>> path: , Supports changesets: False >>>>>>>> >>>>>>>> >>> Making HTTP GET request to https://infra1.ts21.gov/rb/api/ >>>>>>>> >>> Making HTTP GET request to >>>>>>>> https://nfra1.ts21.gov/rb/api/validation/diffs/ >>>>>>>> >>>>>>>> >>> Cached response for HTTP GET >>>>>>>> https://infra1.ts21.gov/rb/api/validation/diffs/ expired and was >>>>>>>> modified >>>>>>>> >>> Making HTTP POST request to >>>>>>>> https://infra1.ts21.gov/rb/api/validation/diffs/ >>>>>>>> >>> Got API Error 224 (HTTP code 400): error: unable to find >>>>>>>> ad7e5c226f41c72087e5798573b28f03b4267df4 >>>>>>>> fatal: git cat-file ad7e5c226f41c72087e5798573b28f03b4267df4: bad >>>>>>>> file >>>>>>>> >>>>>>>> >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'error: unable >>>>>>>> to find ad7e5c226f41c72087e5798573b28f03b4267df4\nfatal: git cat-file >>>>>>>> ad7e5c226f41c72087e5798573b28f03b4267df4: bad file\n', u'code': 224}} >>>>>>>> >>>>>>>> Traceback (most recent call last): >>>>>>>> File "/usr/bin/rbt", line 9, in <module> >>>>>>>> load_entry_point('RBTools==0.7.5', 'console_scripts', 'rbt')() >>>>>>>> File >>>>>>>> "/usr/lib/python2.6/site-packages/RBTools-0.7.5-py2.6.egg/rbtools/commands/main.py", >>>>>>>> >>>>>>>> line 133, in main >>>>>>>> command.run_from_argv([RB_MAIN, command_name] + args) >>>>>>>> File >>>>>>>> "/usr/lib/python2.6/site-packages/RBTools-0.7.5-py2.6.egg/rbtools/commands/__init__.py", >>>>>>>> >>>>>>>> line 622, in run_from_argv >>>>>>>> exit_code = self.main(*args) or 0 >>>>>>>> File >>>>>>>> "/usr/lib/python2.6/site-packages/RBTools-0.7.5-py2.6.egg/rbtools/commands/post.py", >>>>>>>> >>>>>>>> line 754, in main >>>>>>>> (msg_prefix, e)) >>>>>>>> rbtools.commands.CommandError: Error validating diff >>>>>>>> >>>>>>>> error: unable to find ad7e5c226f41c72087e5798573b28f03b4267df4 >>>>>>>> fatal: git cat-file ad7e5c226f41c72087e5798573b28f03b4267df4: bad >>>>>>>> file >>>>>>>> (HTTP 400, API Error 224) >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Supercharge your Review Board with Power Pack: >>>>>>>> https://www.reviewboard.org/powerpack/ >>>>>>>> Want us to host Review Board for you? Check out RBCommons: >>>>>>>> https://rbcommons.com/ >>>>>>>> Happy user? Let us know! https://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. >>>>>>>> >>>>>>> -- >>>>>> Supercharge your Review Board with Power Pack: >>>>>> https://www.reviewboard.org/powerpack/ >>>>>> Want us to host Review Board for you? Check out RBCommons: >>>>>> https://rbcommons.com/ >>>>>> Happy user? Let us know! https://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. >>>>>> >>>>> -- >>>> Supercharge your Review Board with Power Pack: >>>> https://www.reviewboard.org/powerpack/ >>>> Want us to host Review Board for you? Check out RBCommons: >>>> https://rbcommons.com/ >>>> Happy user? Let us know! https://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. >>>> >>> -- >> Supercharge your Review Board with Power Pack: >> https://www.reviewboard.org/powerpack/ >> Want us to host Review Board for you? Check out RBCommons: >> https://rbcommons.com/ >> Happy user? Let us know! https://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. >> > -- Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/ Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/ Happy user? Let us know! https://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.