Разработчик(и) | Грег Стайн , С. Майкл Пилато |
---|---|
Первоначальный выпуск | 10 декабря 2001 г. ( 2001-12-10 ) |
Стабильный релиз | 1.2.1 / 26 марта 2020 г. ( 2020-03-26 ) |
Предварительный релиз | 1.3.0-dev |
Репозиторий |
|
Написано в | Питон |
Операционная система | Кроссплатформенный |
Доступно в | Английский |
Тип | Контроль версий |
Лицензия | BSD-лицензия |
Веб-сайт | www.viewvc.org |
ViewVC (ранее ViewCVS ) — это инструмент с открытым исходным кодом для просмотра содержимого репозиториев CVS и SVN с помощью веб-браузера . Он позволяет просматривать определенные ревизии файлов, а также параллельные различия различных ревизий. Он написан на Python , и параметры просмотра можно изменять непосредственно в URL с помощью интерфейса в стиле REST .
ViewVC был вдохновлен приложением CVSweb, старым веб-просмотрщиком репозитория CVS, написанным на Perl . Оригинальный ViewCVS был портом этого приложения на Python с намерением добавить улучшения к существующей функциональности.
В 2001 году проект был перенесен на SourceForge и в настоящее время является частью инфраструктуры SourceForge, поскольку представляет собой браузер репозиториев, используемый сайтом.
Одним из усовершенствований стала возможность просматривать репозитории Subversion . Окончательная зрелость этой поддержки привела к тому, что название "ViewCVS" больше не подходило, что в сочетании с отсутствием поддержки Subversion со стороны SourceForge в то время привело к переименованию проекта в "ViewVC" и перемещению на tigris.org. Это изменение названия и миграция произошли в конце 2005 года.
Некоторые из людей, участвовавших в разработке ViewVC:
ViewVC состоит из двух основных компонентов. Первая часть — браузер репозитория. Вторая часть — база данных коммитов.