|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Denis Smirnov 2:5020/400 05 Nov 2002 22:17:17 To : All Subject : cvs -- commitinfo -------------------------------------------------------------------------------- Имеется сервер, на нём имеется cvs-дерево, в котором, в свою очередь, лежит сайт. И хочется мне такой странной вещи -- чтобы при commit'е в это самое дерево делался cvs update в каталоге с сайтом. Так вот проблема в следующем -- написал я "скриптик" из двух строк, который просто делает cd в нужный каталог, и выполняет там cvs -q update -Pd, разумеется перенаправляя вывод в лог. Так вот это счастье просто засыпает -- смотрю в лог, вижу что при коммите создался лок, перед запуском скрипта, разумеется, не отпустился, а update из-за этого не хочет update'ить -- ждёт освобождения лока. Пока решил проблему грубо -- просто запускаю cvs update в фоне -- тогда он через некоторое время просыпается и таки делает update. Hо мне хочется чтобы сие счастье происходило немедленно после commit'а. Что я не понимаю? Как решить эту задачу? -- С уважением, Denis http://freesource.info --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4510f40fbecb.html, оценка из 5, голосов 10
|