|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Denis Smirnov 2:5020/400 06 Nov 2002 15:00:44 To : Vladimir Bormotov Subject : Re: cvs -- commitinfo -------------------------------------------------------------------------------- Vladimir Bormotov <bor@vb.dn.ua> wrote: VB> кстати, а почему не из loginfo? Сначала я почитал доки, и решил сделать через loginfo -- неполучилось. Потом я вспомнил, что Виктор говорил про то, что он это делал через commitinfo -- проверил по гуглю, точно он говорил. Попробовал так -- тоже ничего не получилось. Подумал и сделал грязный хак с запуском в фоне. DS>> Пока решил проблему грубо -- просто запускаю cvs update в фоне -- DS>> тогда он через некоторое время просыпается и таки делает update. VB> дык. Кажется самое простое решение. Hо далеко не самое красивое. Hасколько я понял он просто с каким-то интервалом заново проверяет наличие лока? Интересный вопрос появляется -- а что ему мешает сначала обработать всё, где нет лока, а потом с _указаным_ интервалом ждать когда освободятся остальные локи? DS>> Hо мне хочется чтобы сие счастье происходило немедленно после DS>> commit'а. VB> "не предназначены кролики для лазания по деревьям" (c) :-( DS>> Что я не понимаю? Как решить эту задачу? VB> Ты пытаешься на сервер-сайд решать клиентскую задачу. VB> Если хочется "чтоб чиста все крута" - то вешается клиентский демон, а из VB> (таки мне кажется что лучше) loginfo, ему говорится "данные обновились", VB> он берет и обнавляет. Я об этом сразу же подумал, но сильно надеялся что можно штатными средствами победить свою лень :) Демон ведь ещё и запускать надо... О! Соответственно вопрос появился -- сейчас я использую daemontools для запуска всех демонов. А что можно использовать для того, чтобы пользователи могли сами иметь свой аналог /services, содержимое которого запускалось бы от них? Мне бы это сильно жизнь упростило. VB> Hо навскидку мне кажется если ты пеервесишь скрипт с апдейтом в loginfo, VB> то все поедет без суперизвратов... Hе, не поехало, потому и стал извращаться. Он почему-то локи не отпускает перед вызовом скриптов в loginfo -- С уважением, Denis http://freesource.info --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/451063788564.html, оценка из 5, голосов 10
|