Установил на freebsd Mercurial, создал репозиторий, всё работает. Но, хочется чтобы когда push'ишь на сервак код, он его обновлял.
Читал про хук changegroup, не не пойму как он работает, и где его нужно использовать ... куда только я его не прописывал.
Как я понимаю, всё что прописывается в "hgrc" отрабатывается на стороне клиента ...
На стороне сервака в если хук прописать в "hgweb.config" ничего не выполняется.
Возможно ли автоматическое обновление репозитория на сервере при пуше с рабочей машины? Что нужно сделать?
Mercurial и автоматическое обновление проекта на сервере
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- сержант
- Сообщения: 160
- Зарегистрирован: 2007-11-19 10:47:09
Re: Mercurial и автоматическое обновление проекта на сервере
хз
но можно повесить в крон скрипт, который будет чекать номер головы, и если он будет отличаться от сохраненного раннее - то будет делать update, ну и также сохранять куда нить новый номер головы. [если нада - то перезапускать сервак тоже]
но можно повесить в крон скрипт, который будет чекать номер головы, и если он будет отличаться от сохраненного раннее - то будет делать update, ну и также сохранять куда нить новый номер головы. [если нада - то перезапускать сервак тоже]
- LMik
- капитан
- Сообщения: 1852
- Зарегистрирован: 2007-07-17 9:14:39
- Откуда: МО
- Контактная информация:
Re: Mercurial и автоматическое обновление проекта на сервере
Хук сделать экзекутейбл, он в папке хукс. Это обычнй sh скрипт, в него пишем команду выкладки, все действия что нужно сделать.TITANius писал(а):Установил на freebsd Mercurial, создал репозиторий, всё работает. Но, хочется чтобы когда push'ишь на сервак код, он его обновлял.
Читал про хук changegroup, не не пойму как он работает, и где его нужно использовать ... куда только я его не прописывал.
Как я понимаю, всё что прописывается в "hgrc" отрабатывается на стороне клиента ...
На стороне сервака в если хук прописать в "hgweb.config" ничего не выполняется.
Возможно ли автоматическое обновление репозитория на сервере при пуше с рабочей машины? Что нужно сделать?
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!
Виpус детям не игpушка, не товаpищ и не дpуг!
- TITANius
- сержант
- Сообщения: 197
- Зарегистрирован: 2009-10-27 11:33:10
Re: Mercurial и автоматическое обновление проекта на сервере
хук был исполняемым, но не отрабатывался. В каком месте его нужно прописать?LMik писал(а):Хук сделать экзекутейбл, он в папке хукс. Это обычнй sh скрипт, в него пишем команду выкладки, все действия что нужно сделать.
- TITANius
- сержант
- Сообщения: 197
- Зарегистрирован: 2009-10-27 11:33:10