Now that I know what was wrong with my configuration, I was able to find the appropriate documentation. Not sure whether I should have seen this going through the first time and just missed it. https://www.reviewboard.org/docs/manual/1.5/admin/management/repositories/#local-clone
On Monday, February 16, 2015 at 10:31:14 AM UTC-8, Jonathan Anderson wrote: > > It's occurring to me that right now, I have a bare repository and intend > to keep it that way if I can. If I were to have the reviewboard instance > accessing git directly through the file system, would it need a working > directory in order to function? > > Is there a way I could set up a git repo on the reviewboard server, > tracking our remote, and simply have it fetch when it needs to verify any > files? > > On Monday, February 16, 2015 at 9:45:27 AM UTC-8, Jonathan Anderson wrote: >> >> It sounds like this is a documentation issue then. I don't believe that, >> in the process of setting up our reviewboard, there was an indication that >> the repository needed to be hosted locally. In fact, the repository >> settings in the UI suggested otherwise. >> >> I'll give this a try and update back here. >> >> On Saturday, February 14, 2015 at 12:26:28 AM UTC-8, Christian Hammond >> wrote: >>> >>> Unfortunately, that configuration can't work, unless there's also a raw >>> file URL field that's filled out. Git's protocol has no ability to fetch >>> the kind of information we need remotely, including individual files. >>> >>> For Git, it's a requirement to either host the repository on the Review >>> Board server (or through something like an NFS mount), or to use a service >>> like GitWeb. GitWeb is the recommended route right now (though we're >>> working on a service to help make all this easier). >>> >>> If the other changes were successfully posting, my guess is that they >>> were introducing new files, which doesn't require communication with the >>> repository. Otherwise, there's no way that the file verification could have >>> worked with a remote Git path. >>> >>> Christian >>> >>> -- >>> Christian Hammond - [email protected] >>> Review Board - https://www.reviewboard.org >>> Beanbag, Inc. - https://www.beanbaginc.com >>> >>> -----Original Message----- >>> From: Liam Reimers <[email protected]> >>> Reply: Liam Reimers <[email protected]>> >>> Date: February 13, 2015 at 3:40:54 PM >>> To: [email protected] <[email protected]>> >>> Cc: [email protected] <[email protected]>>, [email protected] < >>> [email protected]>> >>> Subject: Re: The specified diff file could not be parsed. >>> >>> > >>> > >>> > > Ah, I just saw part of your error: "Not a git repository: 'None.'" >>> > > >>> > > How is your repository configured in Review Board? >>> > >>> > >>> > Name - Repository >>> > Hosting - None (custom) >>> > Type - Git >>> > Path - git@server:path/repo.git >>> > >>> > However, note that the client can post a review request using one >>> > invocation (with HEAD~) and not the other, so it would seem that the >>> repo >>> > is configured correctly? >>> > >>> >>> -- 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.
