Алексей Махоткин

домашняя страница

CVS — Система Управления Параллельными Версиями

Go to the first, previous, next, last section, table of contents.


Пример использования loginfo

Нижеследующий файл `loginfo’ с помощью крохотного скрипта добавляет журнальные сообщения к файлу `$CVSROOT/CVSROOT/commitlog’, а также журналирует в `/usr/adm/cvsroot-log’ фиксирование изменений в административных файлах. Журнальные записи, соответствующие фиксированию изменений в каталоге `prog1/’ отсылаются по почте пользователю `ceder’.

ALL             /usr/local/bin/cvs-log $CVSROOT/CVSROOT/commitlog $USER
^CVSROOT        /usr/local/bin/cvs-log /usr/adm/cvsroot-log
^prog1          Mail -s %s ceder

Скрипт `/usr/local/bin/cvs-log’ выглядит так:

#!/bin/sh
(echo “——————————————————”;
 echo -n $2”  “;
 date;
 echo;
 cat) >> $1


Go to the first, previous, next, last section, table of contents.

Comments