Let me follow that up with saying that the beauty of Review Board is that not 
only is it open source, but it has a very powerful extension framework. This is 
a project that somebody could take on as an extension, test the waters, and 
perhaps eventually contribute it to Review Board as a core feature.

Christian

--  
Christian Hammond - christ...@beanbaginc.com  
Review Board - https://www.reviewboard.org  
Beanbag, Inc. - https://www.beanbaginc.com

-----Original Message-----
From: christ...@beanbaginc.com <christ...@beanbaginc.com>
Reply: christ...@beanbaginc.com <christ...@beanbaginc.com>>
Date: October 1, 2014 at 1:18:31 PM
To: reviewboard@googlegroups.com <reviewboard@googlegroups.com>>, Stefan 
Seefeld <ste...@seefeld.name>>
Subject:  Re: repo navigation with ReviewBoard

> Hi Stefan,
>  
> The trick is that tools are often limited in terms of what they have access 
> to.
>  
> There are two types of tools: Ones that can talk to remote repositories (like 
> us), and  
> ones that own/wrap repositories (like GitHub, Gitorious, etc.).
>  
> The ones that talk to remote repositories are dependent on the API for those 
> repositories.  
> For some repositories (Subversion, CVS), this API is complete enough to offer 
> a browsing  
> experience. For others (Git), it's absolutely impossible without direct 
> access. This  
> goes for hosting services as well. GitHub is pretty good at API support, but 
> most are not,  
> and do not provide repository browsing abilities.
>  
> If you wrap/own the repository, you can of course do whatever you like. 
> However, you're  
> then more limited, and you either need all your repositories in one place, or 
> you need  
> to have multiple servers.
>  
> So, pros and cons.
>  
> We could probably build a repository browser, but it wouldn't work 
> everywhere. Git users  
> would want it and we'd have to explain why that won't happen. In the places 
> it does work,  
> the functionality may differ considerably from what the user would expect, or 
> would  
> differ between repositories.
>  
> Down the road, if we had the people for it, I'd love to solve this problem in 
> a way that works  
> everywhere. Maybe write a repository wrapper that guarantees us the API (if 
> you're not  
> using a hosting service for repositories).
>  
> Right now, though, repository browsing is best left up to dedicated tools, as 
> we focus  
> on our long list of tasks ahead of us.
>  
> Christian
>  
> --
> Christian Hammond - christ...@beanbaginc.com
> Review Board - https://www.reviewboard.org
> Beanbag, Inc. - https://www.beanbaginc.com
>  
> -----Original Message-----
> From: Stefan Seefeld  
> Reply: reviewboard@googlegroups.com >
> Date: October 1, 2014 at 12:47:05 PM
> To: reviewboard@googlegroups.com >
> Subject: Re: repo navigation with ReviewBoard
>  
> > On 2014-10-01 15:38, Andrew Hills (anhills) wrote:
> > > Hi Stefan,
> > >
> > > While that sounds like an interesting project for an extension, I'm
> > > not sure exactly how it would work, since it would have a completely
> > > different interface for each type of version control. It would be much
> > > easier if you already had such a tool in place, and to write an
> > > extension to add easy access points. But even then, all the web tools
> > > look more than a little different, so it would take some effort to
> > > make sure it's extensible enough to cover most cases...
> >
> > Andrew,
> >
> > I (think I) understand and agree with your concerns. But I also expected
> > at least a minimal interface to already be in place, as the ReviewBoard
> > tool already fetches data from various repos (so it can display commit
> > lists, compare patches, etc.), so augmenting that to allow full repo
> > navigation would be a natural extension.
> > But I can definitely see this being a substantial effort, and I just
> > wanted to know whether anyone had already done or thought about such a task.
> >
> > Thanks,
> > Stefan
> >
> > --
> >
> > ...ich hab' noch einen Koffer in Berlin...
> >
> > --
> > Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
> > ---
> > Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
> > ---
> > Happy user? Let us know at http://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.
> >
>  
>  

-- 
Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
---
Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
---
Happy user? Let us know at http://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