2016-12-05 3 views
1

В настоящее время мы используем viewvc для просмотра нашего репозитория CVS, и он работает очень хорошо, но в последнее время мы начали получать запросы на некоторые автоматизированные функции отчетности, и я не могу найти способ сделать это со стандартными инструментами, и я подумал, что я попрошу здесь, прежде чем что-нибудь написать.Может ли ViewVC отправлять автоматические отчеты?

+0

Я установил его для своей предыдущей компании, и хотя это было несколько лет назад, я не помню, чтобы у него были такие функции. Репозиторий github все еще кажется активным, поэтому стоит взглянуть туда. –

+2

Нет, я так не верю. Тем не менее, ViewVC действительно организует ваши коммиты в хорошей функции базы данных, поэтому перенос ваших собственных автоматизированных отчетов будет намного проще с помощью базы данных ViewVC, а не для непосредственного поиска CVS. – Mort

+0

Я не знал об этой базе данных. Спасибо вам обоим – Logan

ответ

0

ViewVC ничего не предлагает в качестве автоматизированных отчетности. Это, в некотором смысле, просто прославленный пользовательский интерфейс для видов информации, которые легко доступны из стандартной инструментальной цепочки системы управления версиями (CVS или Subversion). Тем не менее, как указал Логан, ViewVC предлагает интеграцию с базой данных (MySQL), которая обеспечивает несколько более простой и быстрый способ запроса коммитов, сделанных в репозитории, с конкретной фильтрацией (автор, в пределах диапазона дат и т. Д.)

См. Раздел [cvsdb] файла конфигурации viewvc.conf для настройки этой функции.

Вы также хотите быть в курсе нескольких сценариев, которые ViewVC кораблей в подкаталоге bin/:

  • make-database создает в вашем экземпляре MySQL таблицы, необходимая для этой интеграции баз данных для работы на всех.
  • cvsdbadmin rebuild /path/to/repository будет обходить репозиторий и заполнять базу данных.
  • loginfo-handler может использоваться в вашем post-commit hook вашего репозитория CVS, чтобы поддерживать базу данных в актуальном состоянии с любыми новыми коммитами, которые приземляются.
Смежные вопросы