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 <[email protected] > <javascript:>> 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 <[email protected]> >>> 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 [email protected]. >>> >>> >>>> >>>> >>>> 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 [email protected] <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 [email protected]. For more options, visit https://groups.google.com/d/optout.
