The review board repository set is like this Hosting service : None:custom Repository Type :git Path: /users/gitolite/repositories/ts-mfed.git mirror path : gitolite@deveod1:ts-mfed.git
The rest not changed. On Friday, December 16, 2016 at 7:06:35 PM UTC-6, Mark Wiederholt 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 <[email protected]> >> 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 <[email protected]> >>>> 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 <[email protected]> >>>>>> 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]. >>>>>>> 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. >>>>> >>>> -- >>> 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. >>> >> -- 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.
