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|
|Operating Systems||OS Independent Windows POSIX Unix|
Release Notes: The "reposparent" functionality was inadvertently broken in 0.50. This release fixes it.
Release Notes: 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.
Release Notes: 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.
Release Notes: 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.
Release Notes: 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.