ViewVC

ViewVC is a browser interface for CVS and Subversion version control repositories.
Download

ViewVC Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Greg Stein
  • Publisher web site:
  • http://www.webdav.org/mod_dav/

ViewVC Tags


ViewVC Description

ViewVC is a browser interface for CVS and Subversion version control repositories. ViewVC is a browser interface for CVS and Subversion version control repositories. ViewVC generates templatized HTML to present navigable directory, change log listings, and revision.It can display specific versions of files as well as diffs between those versions. Basically, ViewVC provides the bulk of the report-like functionality you expect out of your version control tool, but much more prettily than the average textual command-line program output. Here are some key features of "ViewVC": · Support for filesystem-accessible CVS and Subversion repositories. · Individually configurable virtual host support. · Line-based annotation/blame display. · Revision graph capabilities (via integration with CvsGraph) (CVS only). · Syntax highlighting support (via integration with GNU enscript or Highlight). · Bonsai-like repository query facilities. · Template-driven output generation. · Colorized, side-by-side differences. · Tarball generation (by tag/branch for CVS, by revision for Subversion). · I18N support based on the Accept-Language request header. · Ability to run either as CGI script or as a standalone server. · Regexp-based file searching. · INI-like configuration file (as opposed to requiring actual code tweaks). Requirements: · Python What's New in This Release: · add support for full content diffs (issue #153) · make many more data dictionary items available to all views · various rcsparse and tparse module fixes · add daemon mode to standalone.py (issue #235) · rework helper application configuration options (issues #229, #62) · teach standalone.py to recognize Subversion repositories via -r option · now interpret relative paths in "viewvc.conf" as relative to that file · add 'purge' subcommand to cvsdbadmin and svndbadmin (issue #271) · fix orphaned data bug in cvsdbadmin/svndbadmin rebuild (issue #271) · add support for query by log message (issues #22, #121) · fix bug parsing 'svn blame' output with too-long author names (issue #221) · fix default standalone.py port to be within private IANA range (issue #234) · add unified configury of allowed views; checkout view disabled by default · add support for ranges of revisions to svndbadmin (issue #224) · make the query handling more forgiving of malformatted subdirs (issue #244) · add support for per-root configuration overrides (issue #371) · add support for optional email address mangling (issue #290) extensible path-based authorization subsystem (issue #268), supporting: · Subversion authz files (new) · regexp-based path hiding (for compat with 1.0.x) · file glob top-level directory hiding (for compat with 1.0.x) · allow default file view to be "markup" (issue #305) · add support for displaying file/directory properties (issue #39) · pagination improvements · add gzip output encoding support for template-driven pages · fix cache control bugs (issue #259) · add RSS feed URL generation for file history · add support for remote creation of ViewVC checkins database · add integration with Pygments for syntax highlighting · preserve executability of Subversion files in tarballs (issue #233) · add ability to set Subversion runtime config dir (issue #351, issue #339) · show RSS/query links only for roots found in commits database (issue #357) · recognize Subversion svn:mime-type property values (issue #364) · hide CVS files when viewing tags/branches on which they don't exist · allow hiding of errorful entries from the directory view (issue #105) · fix directory view sorting UI · tolerate malformed Accept-Language headers (issue #396) · allow MIME type mapping overrides in ViewVC configuration (issue #401) · fix exception in rev-sorted remote Subversion directory views (issue #409) · allow setting of page sizes for log and dir views individually (issue #402)


ViewVC Related Software