views:

177

answers:

2

Can anyone point me to some good Open Source web interface for VCS (version control system) written in Perl?

Something well written, so I can examine the code and steal the best parts (or organization) for gitweb. Preferably something without tons of external dependences not available in (extended) Perl core.

+1  A: 

Have you has a look at CvsMonitor? Its a little old but its a perl web interface into CVS.

Todd Hunter
Do you know any demo site where I can see CvsMonitor in action (preferably with CvsMonitor code to browse)? Sourceforge uses ViewVC, and homepage link for CvsMonitor on SF is broken.
Jakub Narębski
Not really, we used it internally at my previous job. If you google for cvsmonitor.pl you can find some working examples. It looks like the Drupal project uses it http://drupal.kollm.org/cvsmonitor/cvsmonitor.pl . I also don't think the project has had much activity since 2004, hence the abandoned look of the Sourceforge page, tho i think it has some nice ideas. I especially like the Karma feature it has which gives you a score based on your commits and other behaviors
Todd Hunter
+4  A: 

I haven't looked at the source code of SVN::Web, so I can't tell you if it's well written, but I sure like to use it. Here is a list of the dependencies, and you can see it in action.

moritz