[mdk-re] CVS commit & script from loginfo
cornet
=?iso-8859-1?q?cornet_=CE=C1_zmail=2Eru?=
Пт Сен 7 10:41:01 MSD 2001
"Dmitry V. Levin" wrote:
>
> On Wed, Sep 05, 2001 at 11:22:18PM +0400, cornet wrote:
> > Хачу:
> > Что бы если пользователь сказал _один_ раз
> > cvs commit doc
> > то независимо от количества и места расположения фиксируемых
> > файлов, после их фиксации был бы _один_ раз вызван мой скрипт, и
> > желательно как только скрипт запустится консоль клиента
> > отпустить.
>
> Вы думаете, что в CVS зря используются блокировки?
> Если Вы не хотите получить нежелательных результатов, придется Вам
> модифицировать свой скрипт так, чтобы он мог обрабатывать _именно_тот_
> каталог, который commit'ится (другими словами, чтобы несколько скриптов,
> запущенных для разных подкаталогов, не мешали друг другу).
Так я хочу что бы скрипт запустился _после_ того как завершены
все commit во всех подкаталогах и все блокировки уже сняты. У
меня там идет сквозной индекс по всем разделам и его надо
обновлять глобально с учетом _всех_ произошедших изменений. Иначе
прараллельно запущенные процессы передерутся из за доступа к
индексному файлу и с большой вероятностью он будет сформирован
неправильно.
Либо надо как то наладить взаимопонимание между этими процессами,
выстроить их в очередь и так далее... чего я пока что не сделать
умею ни на bash не на perl :-(
--
******** FIRE & STEEL ********
Подробная информация о списке рассылки community