repo navigation with ReviewBoard

2014-10-01 Thread Stefan Seefeld
Hello,

I'm reviewing ReviewBoard to decide whether or not to use it in my team for 
code  patch reviews.
While what I'm seing all looks very promising, I'm looking for one feature 
I didn't find:

The ability to navigate and browse the repository, similar to ViewVC or 
phabricator's Diffusion tool.

Does such a tool already exist, perhaps as an extension ? If not, are there 
any plans to add it ?

Thanks,
Stefan

-- 
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.


Re: repo navigation with ReviewBoard

2014-10-01 Thread Andrew Hills (anhills)
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

On Oct 1, 2014, at 9:13 AM, Stefan Seefeld 
stefan.seef...@gmail.commailto:stefan.seef...@gmail.com wrote:

Hello,

I'm reviewing ReviewBoard to decide whether or not to use it in my team for 
code  patch reviews.
While what I'm seing all looks very promising, I'm looking for one feature I 
didn't find:

The ability to navigate and browse the repository, similar to ViewVC or 
phabricator's Diffusion tool.

Does such a tool already exist, perhaps as an extension ? If not, are there any 
plans to add it ?

Thanks,
Stefan

--
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.commailto: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.


Re: repo navigation with ReviewBoard

2014-10-01 Thread Stefan Seefeld
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.


Re: repo navigation with ReviewBoard

2014-10-01 Thread christ...@beanbaginc.com
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 ste...@seefeld.name
Reply: reviewboard@googlegroups.com reviewboard@googlegroups.com
Date: October 1, 2014 at 12:47:05 PM
To: reviewboard@googlegroups.com 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.


Re: repo navigation with ReviewBoard

2014-10-01 Thread christ...@beanbaginc.com
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.


Re: repo navigation with ReviewBoard

2014-10-01 Thread Stefan Seefeld
On 2014-10-01 16:20, christ...@beanbaginc.com wrote:
 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.

Right, I expected that answer. Patches welcome :-)
Fair enough.

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.