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.

Reply via email to