powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / git pull hook
8 сообщений из 8, страница 1 из 1
git pull hook
    #38834170
Фотография в штанишках
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хочу повесить хук на команду git pull
создал файл post-merge и вставил в каталог hooks
но при вызове git pull этот файл не вызывается
есть идеи?
...
Рейтинг: 0 / 0
git pull hook
    #38834463
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть идея что он вызывается но выпадает в осадок по ошибке а ты и не понял.
...
Рейтинг: 0 / 0
git pull hook
    #38834472
Фотография в штанишках
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор#!/bin/bash

composer update


такая команда
в шелле срабатывает
...
Рейтинг: 0 / 0
git pull hook
    #38834480
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) post-merge должен быть исполняемым (по крайней мере под линуксом)
2) post-merge вызывается только если pull получает новые коммиты. Если же никаких изменений нет то не вызывается
...
Рейтинг: 0 / 0
git pull hook
    #38834482
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и
3) Если merge прошел с ошибкой то post-merge тоже не вызывается
...
Рейтинг: 0 / 0
git pull hook
    #38834489
Фотография в штанишках
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyНу и
3) Если merge прошел с ошибкой то post-merge тоже не вызывается

ошибка это конфликт?
у меня постоянно вываливается окно редактора с сообщением авторMerge branch 'master' of bitbucket.org
получается изза этого не срабатывает хук?
...
Рейтинг: 0 / 0
git pull hook
    #38834572
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в штанишкахошибка это конфликт?
Да.

в штанишкаху меня постоянно вываливается окно редактора с сообщением авторMerge branch 'master' of bitbucket.org
получается изза этого не срабатывает хук?
Это просто сообщение коммита. Это не ошибка. После выхода из редактора происходит коммит с мержем.

Какая у вас система хоть? Винда, линукс? Если линукс - установлен ли бит исполняемости? Если винда, то Msys или Cygwin или что-то еще - я не в курсе, но думаю что в них по разному могут настраиваться хуки.
Ну и наконец, а почему собственно вы думаете что хук не вызывается? Где ваши доказательства?:)

ЗЫ. (Оффтопик) Вообще то что у вас при pull происходит реальный merge, а не fast-forward говорит о том что у вас через одно место организована работа с ветками и репами.
...
Рейтинг: 0 / 0
git pull hook
    #38834596
Фотография в штанишках
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
система линукс убунту
-rwxrwxr-x 1 29 Ноя 29 10:51 post-merge

на хук вешается команда
автор#!/bin/bash

composer update


вывода команды нету- или выполняется без вывода в консоль?
плюс я руками запустил composer update и пошли обновления, значит команда давно не вызывалась
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / git pull hook
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]