Re: Post review commit through web UI on git repository

2018-03-23 Thread Christian Hammond
Hi Antonio,

Post-commit review only works for Git repositories hosted on compatible
services. Git has virtually no networking protocol, beyond the needs of git
push/pull and some basic reference information. Most every SCM out there
supports listing directories, fetching files, etc. remotely, but Git does
not. This is why we must rely on compatible services that can provide this
information.

cgit and GitWeb allow us to fetch files from a remote repository when
viewing a diff, but they don't provide functionality we can depend on for
listing that information.

We're working on a service called RB-Gateway that would sit in front of a
Git repository and give it a sufficient API. If you want to try a very
in-development build, you can try building and installing
https://github.com/reviewboard/rb-gateway, and then selecting the
RB-Gateway hosting service option in Review Board for your repository. It's
worth noting that things may change in the codebase and feature set, but
we're going to try to keep the API compatible.

Christian

On Fri, Mar 23, 2018 at 3:16 AM, Antonio Soldo 
wrote:

> Hi all
>
> I have a question about post-commit review through UI. I have successfully
> added git repository and made it publicly visible.
> But when I go to New Review Request tab, all I see is *Create from a
> local change *section.
> According to the documentation, post-commit review should be enabled for
> git repository type after ReviewBoard 2.0 version.
> Creation of review request via rbt post is doing ok, but now I wanted to
> create one directly from UI.
>
> ReviewBoard instance I am running is 2.5.7, git repository is self hosted
> on remote server (git repo is not placed on same machine as ReviewBoard),
> with gitweb integration.
> Git repo is SSH backed and I exchanged key pairs between RB and GIT repo.
> Raw file URL mask is defined with format: http://*url.to.gitweb*/?p=
> *git-repo*.git;a=blob_plain;f=;h= (entering only
> http://*url.to.gitweb*/?p=*git-repo*.git into browser opens git project
> in gitweb).
>
> Am I missing something in configuration or only git repo that is hosted
> somwhere (GitHub, gitlab, bitbucket...) supports creation of new review
> request via UI?
>
> Thanks in advance
>
> --
> 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
> "Review Board Community" 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.
>



-- 
Christian Hammond
President/CEO of Beanbag 
Makers of Review Board 

-- 
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 
"Review Board Community" 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.


Post review commit through web UI on git repository

2018-03-23 Thread Antonio Soldo
Hi all

I have a question about post-commit review through UI. I have successfully 
added git repository and made it publicly visible.
But when I go to New Review Request tab, all I see is *Create from a local 
change *section. 
According to the documentation, post-commit review should be enabled for 
git repository type after ReviewBoard 2.0 version.
Creation of review request via rbt post is doing ok, but now I wanted to 
create one directly from UI.

ReviewBoard instance I am running is 2.5.7, git repository is self hosted 
on remote server (git repo is not placed on same machine as ReviewBoard), 
with gitweb integration. 
Git repo is SSH backed and I exchanged key pairs between RB and GIT repo. 
Raw file URL mask is defined with format: http://*url.to.gitweb*/?p=
*git-repo*.git;a=blob_plain;f=;h= (entering only http://
*url.to.gitweb*/?p=*git-repo*.git into browser opens git project in gitweb).

Am I missing something in configuration or only git repo that is hosted 
somwhere (GitHub, gitlab, bitbucket...) supports creation of new review 
request via UI?

Thanks in advance

-- 
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 
"Review Board Community" 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.