SVN::Web

SVN::Web provides a Web interface to Subversion repositories. You can browse the tree, view the history of a directory or a file, see what's changed in a specific revision, track changes with RSS, view diffs, and check out files.

Tags Software Development Version Control Subversion Internet Web Dynamic Content Information Management Document Repositories
Licenses Perl
Operating Systems OS Independent Windows Windows Windows POSIX Unix
Implementation Perl

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  17 Jan 2007 11:11
  • Rrelease-after

Changes: The "reposparent" functionality was inadvertently broken in 0.50. This release fixes it.

  • Rrelease-mid
  •  12 Jan 2007 11:02
  • Rrelease-after

Changes: The major new change is support for remote repositories. SVN::Web no longer needs to run on the same host as hosts the actual repository. SVN::Web::Blame has also been added (analogous to the "svn blame" command), and diff generation is considerably faster while consuming much less memory.

  • Rrelease-mid
  •  28 Jun 2006 13:33
  • Rrelease-after

Changes: The user can now choose from the range of available languages through the Web interface. RSS files are now generated by a template, removing the dependency on XML::RSS, and RSS feeds are now autodiscoverable. The admin can configure how timestamps are displayed in the interface, including the timezone that is used. Several bugs have been fixed, and the test suite greatly enhanced.

  • Rrelease-mid
  •  08 Mar 2006 22:02
  • Rrelease-after

Changes: mod_perl2 is now supported as well as mod_perl1. Memory footprint when browsing or viewing revisions that affected a huge number of files has been greatly improved, in some cases by tens of megabytes. A stand-alone Web server is now included, making it much easier to try out the interface without making any changes to your primary Web server. The majority of errors are now caught and display friendlier (and localised) error messages.

  • Rrelease-mid
  •  23 Dec 2005 12:13
  • Rrelease-after

Changes: Error messages are friendlier and easier to localise to other languages. There's a new configuration syntax that allows for easy configuration of per-action options. A (partial) French localisation has been added. svn:externals properties that are set on a directory are shown when browsing that directory. You can select two arbitrary revisions and get a diff showing the changes between those revisions. If you only have one repository configured, then the list action can be configured to immediately redirect to browsing that repository.

No-screenshot

Project Spotlight

Bitvector Library

A C library that lets you use strings instead of ints for internal flags.

No-screenshot

Project Spotlight

Dnsmasq

A small caching DNS proxy and DHCP server.