Це команда cvschangelogbuilder, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
cvschangelogbuilder — складання журналів змін cvs і html звітів cvs
СИНТАКСИС
cvschangelogbuilder -output = вихідний режим [-m=модуль -d=сховище] [-b=гілка]
[-tagstart=ім'я тегу] [-tagend=ім'я тегу] [-ссш] [-rlogfile=rlogfile] [-keeprlogfile]
[-dir=ім'я каталогу] [-viewcvsurl=viewcvsurl] [-ігнорувати=файл/директор] [-тільки=файл/директор]
[-includeheader=файл] [-allowindex] [-debug=x]
ОПИС
cvschangelogbuilder генерує розширені файли журналу змін/звітів для CVS
проекти/модулі.
ВАРІАНТИ
-output = вихідний режим
Де вихідний режим:
· listdeltabydate Щоб отримати журнал змін між 2 версіями, відсортований за датою
· listdeltabylog Щоб отримати журнал змін між 2 версіями, відсортований за журналом
· listdeltabyfile Щоб отримати журнал змін між 2 версіями, відсортований за файлом
· listdeltaforrpm Щоб отримати журнал змін між 2 версіями файлів специфікації rpm
· buildhtmlreport Для створення звіту html
Зверніть увагу, що «між 2 версіями» означає (залежить від параметрів tagstart/tagend):
· від початку до версії з тегами (включаються зміни версії)
· від версії з тегами (виключено) до іншої версії з тегами (включено)
· або з позначеної версії дотепер (зміни версії виключені)
Ви також можете додати додаткові параметри, коли output=buildhtmlreport, додавши їх
після двокрапки та відокремлюється комою, наприклад:
-output=buildhtmlreport:param1,param2 Це додаткові параметри, доступні для
-output=buildhtmlрежим звіту:
· nosummary Вилучити підсумкову частину
· nolinesofcode Для видалення рядків частини коду
· nodevelopers Видалити частину розробників
· nodaysofweek Щоб видалити частину днів тижня
· nohours Щоб видалити частину годин
· позначки Для видалення тегів частина
· nolastlogs Щоб видалити останню частину журналів
· nolimit Щоб не обмежувати останні журнали останніми 200
· sortbyrevision Щоб сортувати останні журнали за версією
· includeiff Щоб включити diff на сторінку звіту (дуже повільно)
· loosecommits Щоб розділити коміти для одного журналу пробілами
-m=модуль -d=сховище
«Модуль» і «репозиторій» — це назва модуля CVS і репозиторій CVS.
Якщо поточний каталог є коренем проекту CVS, створеного на основі перевірки cvs,
cvschangelogbuilder автоматично отримає значення модуля та репозиторію. Якщо
локальна копія репозиторію недоступна або щоб примусово встановити інше значення, використовуйте:
· -m=module Для примусового значення назви модуля
· -d=репозиторій Примусове значення CVSROOT
-філія=назва філії
Для роботи з іншою гілкою, ніж гілка за замовчуванням.
-tagstart=ім'я тегу
Щоб вказати версію початкового тегу.
-tagend=агенд
Щоб указати версію кінцевого тегу.
-ссш Щоб запустити CVS через ssh (цей набір env var CVS_RSH="ssh").
-rlogfile=rlogfile
Якщо оновлений файл журналу вже існує локально, ви можете використовувати цю опцію для
уникайте завантаження журналу, щоб отримати швидший результат.
-keeprlogfile
Після завершення процесу ви можете попросити не видаляти завантажений файл журналу.
-dir=ім'я каталогу
Вихід вбудовується в ім'я каталогу.
-viewcvsurl=viewcvsurl
Ревізії файлів у звітах, створених за допомогою виводу buildhtmlreport, є посиланнями на
"viewcvs". Рядок '__MODULE__' буде замінено назвою модуля CVS.
-ігнорувати=файл/директор
Щоб виключити звіт про відключення файлів/директорів.
-тільки=файл/директор
Щоб мати звіти лише про файл/каталог, які відповідають.
-includeheader=файл
Щоб додати вміст файлу після тегу body.
-allowindex
Щоб дозволити індекс мета-тегів (за замовчуванням немає індексу).
-debug=x Щоб вивести на stderr деяку інформацію про налагодження з рівнем x.
Використовуйте cvschangelogbuilder онлайн за допомогою служб onworks.net