Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 cvs -- commitinfo   Denis Smirnov   05 Nov 2002 22:17:17 
 Re: cvs -- commitinfo   Artem Chuprina   05 Nov 2002 22:52:15 
 Re: cvs -- commitinfo   Denis Smirnov   06 Nov 2002 15:00:44 
 Re: cvs -- commitinfo   Artem Chuprina   06 Nov 2002 15:23:45 
 Re: cvs -- commitinfo   Denis Smirnov   06 Nov 2002 16:06:11 
 Re: cvs -- commitinfo   Vladimir Bormotov   06 Nov 2002 18:44:52 
 Re: cvs -- commitinfo   Denis Smirnov   06 Nov 2002 19:01:59 
 Re: cvs -- commitinfo   Pavel Marenyuk   06 Nov 2002 22:33:49 
 Re: cvs -- commitinfo   Denis Smirnov   10 Nov 2002 12:10:30 
 Re: cvs -- commitinfo   Artem Chuprina   06 Nov 2002 20:21:28 
 Re: cvs -- commitinfo   Sergey Aleshin   07 Nov 2002 13:59:18 
 Re: cvs -- commitinfo   Denis Smirnov   10 Nov 2002 12:12:34 
 Re: cvs -- commitinfo   Vladimir Bormotov   06 Nov 2002 18:39:45 
 Re: cvs -- commitinfo   Pavel Marenyuk   06 Nov 2002 22:33:49 
 Re: cvs -- commitinfo   Vladimir Bormotov   06 Nov 2002 22:59:59 
 Re: cvs -- commitinfo   Vladimir Bormotov   05 Nov 2002 22:54:49 
 Re: cvs -- commitinfo   Denis Smirnov   06 Nov 2002 15:00:44 
 Re: cvs -- commitinfo   Vladimir Bormotov   06 Nov 2002 18:32:04 
 Re: cvs -- commitinfo   Denis Smirnov   06 Nov 2002 18:45:24 
 Re: cvs -- commitinfo   Vladimir Bormotov   06 Nov 2002 22:34:51 
 Re: cvs -- commitinfo   Denis Smirnov   10 Nov 2002 12:18:14 
 Re: cvs -- commitinfo   Valentin Nechayev   10 Nov 2002 13:43:44 
 Re: cvs -- commitinfo   Denis Smirnov   10 Nov 2002 14:25:44 
 Re: cvs -- commitinfo   Pavel Marenyuk   06 Nov 2002 22:33:48 
 Re: cvs -- commitinfo   Denis Smirnov   10 Nov 2002 12:15:38 
 Re: cvs -- commitinfo   Alex Tomas   10 Nov 2002 12:18:44 
 Re: cvs -- commitinfo   Denis Smirnov   10 Nov 2002 13:38:35 
 Re: cvs -- commitinfo   Alex Tomas   10 Nov 2002 13:43:12 
 Re: cvs -- commitinfo   Denis Smirnov   10 Nov 2002 14:25:44 
Архивное /ru.linux/451063788564.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional