ViewVC

ViewVC

Infobox Software
name = ViewVC



caption = Using ViewCVS to browse the ViewCVS repository
developer = Greg Stein
released = initial release|2001|12|10
latest release version = 1.0.5
latest release date = release date|2008|2|28
programming language = Python
operating system = Cross-platform
language = English
genre = Revision control
license = BSD license
website = http://www.viewvc.org/

ViewVC (formerly ViewCVS) is an open source tool for viewing the contents of CVS and SVN repositories using a web browser. It allows you to look at specific revisions of files as well as side by side diffs of different revisions. It is written in Python and the view parameters can be modified directly in a URL using a REST style interface.

History

ViewVC was inspired by the [http://www.freebsd.org/projects/cvsweb.html CVSweb] application, an older web-based CVS repository viewer written in Perl. The original ViewCVS was a python port of this application, with the intention to add enhancements to the existing functionality.

In 2001 the project was moved to SourceForge, the world's largest software development website. It is currently part of the SourceForge infrastructure by virtue of that fact that it is the repository browser used by the site.

One of the enhancements made was the ability to browse Subversion repositories. The eventual maturity of this support meant that the name "ViewCVS" was no longer appropriate. This, combined with SourceForge's lack of support for Subversion at the time, led to the project being renamed "ViewVC" and moving to tigris.org. This name change and migration occurred in late 2005.

Developers

Some of the people involved with the development of ViewVC are:

* Greg Stein
* Jay Painter
* Tanaka Akira
* Tim Cera
* Peter Funk
* Lucas Bruand
* C. Michael Pilato
* Russell Yanofsky
* James Henstridge

Components

ViewVC consists of two main components. The first part is the repository browser. The second part is the commit database.

Complementary software

* cvsgraph - allows graphical display of the branches and tags associated with a file in the repository.
* GNU enscript - allows syntax highlighting of ViewVC output.
* MySQL - for the commit database.

See also

* CvsWeb
* Chora
* Concurrent Versions System
* OpenGrok
* Subversion

External links

* [http://www.viewvc.org/ ViewVC website]
* [http://viewvc.tigris.org/ ViewVC project page]
* [http://viewvc.tigris.org/source/browse/viewvc/ ViewVC view of the ViewVC repository]
* [http://cvsgrab.sourceforge.net/ CVSGrab] - Reads a CVS repository via the ViewCVS web interface. (Useful for getting through a corporate firewall, where access to the pserver is not possible.)
* [http://search.cpan.org/dist/SVN-Web SVN::Web] A Perl based software that provides functionality similar to ViewVC.


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Viewvc — (autrefois ViewCVS) est un outil Open source qui permet de visualiser un dépôt CVS ou SVN via un navigateur internet. Cette section est vide, pas assez détaillée ou incomplète. Votre aide est la bienvenue ! Liens externes Officiels (en) Site …   Wikipédia en Français

  • ViewVC — es una interfaz de navegador para repositorios de control de versiones CVS y Subversion. Genera plantillas HTML para presentar directorios navegables, revisión, y para cambiar listados de registros. Puede mostrar versiones específicas de archivos …   Wikipedia Español

  • ViewVC — (autrefois ViewCVS) est un outil Open source qui permet de visualiser un dépôt CVS ou SVN via un navigateur web. Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Liens externes Officiels (en) …   Wikipédia en Français

  • Chromium (web browser) — Chromium Chromium 13.0 …   Wikipedia

  • BZFlag — Infobox Software name = BZFlag caption = A screenshot from version 2.0. Maintainer = Tim Riker Project Administrators = Tim Riker David Trowbidge Sean Morrison latest release version = 2.0.10 latest release date = 2007 11 15 programming language …   Wikipedia

  • Comparison of revision control software — The following is a comparison of revision control software. The following tables includes general and technical information for notable revision control and software configuration management (SCM) software. This is an incomplete list, which may… …   Wikipedia

  • Subversion — У этого термина существуют и другие значения, см. Subversion (игра). Subversion Логотип Subversion Тип централизованная …   Википедия

  • Concurrent Versions System — Developer(s) The CVS Team Initial release November 19, 1990; 21 years ago (1990 11 19) Stable release …   Wikipedia

  • GNOME Display Manager — Infobox Software name = GNOME Display Manager caption = GDM in Ubuntu (Linux) developer = GNOME Team latest release version = 2.20.6 latest release date = release date|2008|05|13 latest preview version = 2.21.9 latest preview date = release… …   Wikipedia

  • PDFCreator — Developer(s) PDFforge Stable release 1.2.3 / September 9, 2011; 2 months ago (2011 09 09) …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”