erniesto77
@erniesto77
oop, rb, py, php, js

Как после проталкивания на удаленный сервер сделать там hg update?

Привет всем.
Хочу добиться того, чтобы после проталкивания на удаленный сервер, содержание файлов обновлялось и изменения можно было видеть на тестовом сайте в "живом режиме". Но чтобы файлы на сервере обновились приходиться каждый раз после проталкивания заходить на сервер и вручную выполнять hg update.
Как сделать чтобы проталкиваемые изменения сразу вступали в силу?

Пробовал добавить в hooks "changegroup = hg update", но все без изменений.
Содержимое hgrc:
[paths]
default = https://erniesto77:******@bitbucket.org/asapogov/fastorlab
default-push = ssh://root@193.124.50.21//var/www/fastorlab

[tortoisehg]
postpull = update
defaultpush = branch
confirmpush = True
cipushafter = default

[hooks]
changegroup = hg update
  • Вопрос задан
  • 229 просмотров
Решения вопроса 1
erniesto77
@erniesto77 Автор вопроса
oop, rb, py, php, js
Решено. Надо было добавить hook на стороне сервера, а не у себя). Если у кого то будет такая проблема, то в удаленном репо в файле .hg/hgrc добавить эти 2 строчки
[hooks]
changegroup = hg update >&2

Работает 100%
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы