Closed Bug 356753 Opened 18 years ago Closed 17 years ago

Install ViewVC for Subversion repository

Categories

(mozilla.org Graveyard :: Server Operations: Projects, task)

task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: reed, Assigned: oremj)

References

Details

I'd like to request that ViewVC (http://www.viewvc.org) be set up for accessing the subversion server (svn.mozilla.org). Currently, there's no easy way to see the history of files and their changes, which can be a large hindrance in development. Also, ViewVC supports a Bonsai-like query interface, so it should work just like Bonsai has for cvs (it uses a hook script to add commits to the mysql database). Having ViewVC would be a great asset to the subversion server.

I just set up ViewVC on another server, so I'm pretty familiar with it. If you have questions, feel free to ask. :)

Thanks in advance!
Justin, approval?  I wouldn't mind setting this up, but I'm not sure what are future plans our for tools like this.
Assignee: server-ops → justin
OSAF has bonsai working with SVN already, but I don't know how close they are to landing it upstream (I keep prodding them).  It'd be nice to keep all that stuff in one place.  I'd dare say that's not a requirement, it'd just be convenient. :)
We aren't adding any additional functionality right now to SVN - part of the deal with moving the site over to SVN - moving to projects and lowering severity.
Severity: normal → minor
Component: Server Operations → Server Operations Projects
Summary: Set up ViewVC for subversion server → Install SVN web tool (to be determined)
*** Bug 358119 has been marked as a duplicate of this bug. ***
Moving back to Server Operations, as Subversion is now supported as a production service (according to mconnor's recent discussion with Justin). We need this to continue to use Subversion, especially as some new projects are added that will require it.
Assignee: justin → server-ops
Severity: minor → normal
Component: Server Operations: Projects → Server Operations
Justin, approval?  Also, which tool are we going to use and who should be in on the debate?
Assignee: server-ops → justin
OK by me.  I'd like to get consensus from internal and external sources before implementing a tool though.  This is still a project, so moving back to projects.
Assignee: justin → nobody
Component: Server Operations → Server Operations: Projects
We've talked about a few replacements for LXR/Bonsai and unless there's a good reason to use multiple I'd like us to try and settle on one.   A few people have taken a look at OpenGrok and felt that in met the needs we had and was scalable.  Should we start a brief wiki page documenting requirements for browsing/searching source control and pick a tool that we can use for all the systems? This shouldn't take very long...
(In reply to comment #8)
> Should we start a brief wiki page documenting requirements for
> browsing/searching source control and pick a tool that we can use for all the
> systems? This shouldn't take very long...

We should pick a new VCS for Mozilla 2. OpenGrok supports Mercurial but not Bazaar, for example.

(In reply to comment #9)
> (In reply to comment #8)
> > Should we start a brief wiki page documenting requirements for
> > browsing/searching source control and pick a tool that we can use for all the
> > systems? This shouldn't take very long...
> 
> We should pick a new VCS for Mozilla 2. OpenGrok supports Mercurial but not
> Bazaar, for example.
> 

Definitely need to wait for the VCS tool selection to settle down before even thinking of what web viewing/querying tool to use.

I filed this bug to get a web tool for Subversion, as that's what the mozilla.com site uses. I really would not care for this bug to be hijacked for picking a webtool for the new VCS that hasn't even been chosen yet. Getting a working tool for Subversion is an immediate need that should not dependent on the new VCS.
s/dependent/depend/ || s/dependent/be dependent/
Then your best bet is ViewVC - it's easy to install, uses a database that is the same as bonsai's in structure (and only differs in content in small ways) and is pretty good at giving you the info most likely needed.

Once the VCS tool has been selected the issue can be raised again.
Moz2 is leaning towards Mercurial as an immediate solution due to Bz
performance issues.   Having said that OpenGrok doesn't do exactly the same
kind of historical queries as bonsai/ViewVC.  

So - Justin/jeremy let's just get a ViewVC instance setup reporting on
svn.mozilla.org.
Assignee: nobody → oremj
This has been setup at http://viewvc.svn.mozilla.org/
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Blocks: 370850
Summary: Install SVN web tool (to be determined) → Install ViewVC for Subversion repository
Is there a configuration option or addon we're missing to enable RSS feeds?  (for example, the feeds here: http://svn.collab.net/viewvc/svn/ )
(In reply to comment #16)
> Is there a configuration option or addon we're missing to enable RSS feeds? 
> (for example, the feeds here: http://svn.collab.net/viewvc/svn/ )

RSS feeds depend on the querying interface being enabled. See bug 370850.
Status: RESOLVED → VERIFIED
Product: mozilla.org → mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.