Bonsai
Bonsai это удобное open-source средство web-представления CVS-репозитария, разработанное для поддержки продуктов проекта Mozilla, но доступное любому желающему. (см. http://bonsai.mozilla.org/).
Самым интересным представляется его средство «CVS Query Tool» позволяющее осуществлять поиск по содержимому CVS-репозитария, используя фильтр по множеству полей:
- Module
- поиск по модулям;
- Branch
- фильтр отдельных веток (с использованием регулярных выражений);
- Directory
- выборка по одной или нескольким директориям;
- File
- выборка по имени файла (с использованием регулярных выражений);
- Who
- фильтр по автору изменений (с использованием регулярных выражений);
- Log contains
- фильтр по комментариям (можно использовать регулярные выражения);
- Date
- фильтр изменений по диапазону дат.
Результаты могут быть отсортированы (поле «Sort By») по
- Дате изменений;
- Автору;
- Имени файла;
- Размеру правок.
Выбранные файлы могут быть просмотрены в броузере, в различных режимах:
- просто содержимое файла;
- раскрашенные и подсвеченные CVS-изменения для каждой версии («diff»);
- «Blame» («Поиск Виновного») — аннотированный исходный текст, где каждая строка указана с ее автором в какой версии она появилась и всплывающий над каждой строкой комментарий содержит CVS-комментарий к этой версии.
Bonsai использует простые GET-запросы, так что, вы можете ссылаться на любую страницу отчетов Bonsаi из других HTML-страниц (просто скопируйте адрес из адресной строки вашего броузера).
На заглавной странице Bonsai показывает некоторую сводную статистику по последним изменениям.
Внимание! Данная статья выбрана для репликации во внешнюю базу знаний компании. Пожалуйста, не допускайте в этой статье публикацию конфиденциальной информации, ведения обсуждений в теле статьи, и более ответственно относитесь к качеству самой статьи — проверяйте орфографию, пишите по-русски, избегайте непроверенной вами информации.
Статья реплицируется в SMWiki, SBWiki, RDWiki, GZWiki, DPWiki, HRWiki, CBWiki, ORWiki, RAWiki, ITWiki, CRMWiki, NordeaWiki, EvolWiki, TMSWiki.
Статья отреплицирована из внутренней базы знаний компании.