Bonsai CVS code management system
Bonsai — open-source средство веб-представления CVS-репозитория, разработанное для поддержки продуктов проекта Mozilla, но доступное любому желающему.
Bonsai | |
---|---|
Тип | Непрерывная интеграция |
Разработчик | Mozilla Corporation, Mozilla Foundation |
Написана на | Perl |
Операционная система | Кроссплатформенное |
Состояние | Активный |
Лицензия | Mozilla Public License |
Сайт | mozilla.org/projects/bon… |
Самым интересным представляется его средство «CVS Query Tool» позволяющее осуществлять поиск по содержимому CVS-репозитория, используя фильтр по множеству полей:
- Module
- поиск по модулям;
- Branch
- фильтр отдельных веток (с использованием регулярных выражений);
- Directory
- выборка по одному или нескольким каталогам;
- File
- выборка по имени файла (с использованием регулярных выражений);
- Who
- фильтр по автору изменений (с использованием регулярных выражений);
- Log contains
- фильтр по комментариям (можно использовать регулярные выражения);
- Date
- фильтр изменений по диапазону дат.
Результаты могут быть отсортированы (поле «Sort By») по
- Дате изменений;
- Автору;
- Имени файла;
- Размеру правок.
Выбранные файлы могут быть просмотрены в браузере, в различных режимах:
- просто содержимое файла;
- раскрашенные и подсвеченные CVS-изменения для каждой версии («diff»);
- «Blame» («Поиск Виновного») — аннотированный исходный текст, где каждая строка указана с её автором в какой версии она появилась и всплывающий над каждой строкой комментарий содержит CVS-комментарий к этой версии.
Bonsai использует простые GET-запросы, так что, вы можете ссылаться на любую страницу отчётов Bonsai из других HTML-страниц (просто скопируйте адрес из адресной строки вашего браузера).
На заглавной странице Bonsai показывает некоторую сводную статистику по последним изменениям.
Примечания
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.