Вопросы с тегом «hook»

276
Лучший способ разрешить плагины для приложения PHP

Я запускаю новое веб-приложение на PHP, и на этот раз я хочу создать что-то, что люди могут расширить с помощью интерфейса плагина. Как можно написать «крючки» в своем коде, чтобы плагины могли прикрепляться к определенным...

275
Применение git post-commit hook ко всем текущим и будущим репозиториям

Я написал Git post-commit hook, и он работает правильно. Однако я хочу добавить этот хук для применения ко всем текущим (и будущим) репозиториям git, над которыми я работаю. Я попытался добавить хук к моему, ~/.git/hooks/а не в каталог хуков в каталоге проекта, однако, это, похоже, не сработало....

248
Что подразумевается под термином «крючок» в программировании?

Недавно я услышал термин «крючок», когда говорил с некоторыми людьми о программе, которую я писал. Я точно не знаю, что подразумевается под этим термином, хотя из разговора я понял, что ловушка - это тип функции. Я искал определение, но не смог найти хороший ответ. Может ли кто-нибудь дать мне...

197
Помещение git hooks в хранилище

Считается ли это плохой практикой - помещать .git / hooks в репозиторий проектов (например, используя символические ссылки). Если да, каков наилучший способ доставки одинаковых хуков разным пользователям...

157
Есть ли какой-нибудь мерзавец для тяги?

Мне нужно выполнять некоторые действия (подготовить файлы сообщений gettext * .mo) для моего проекта при каждом запуске git pull. Есть ли подходящий git hook, который я мог бы использовать для этой цели,...

131
В Git, как я могу записать текущий хеш коммита в файл в том же коммите

Я пытаюсь сделать что-то необычное с помощью хитов Git, но я не знаю, как это сделать (или, если это возможно). Что мне нужно сделать, так это: при каждом коммите я хочу взять его хеш, а затем обновить файл в коммите с помощью этого хэша. Любые...

127
Как настроить Git post commit hook

Как запустить сборку удаленно из Jenkins? Как настроить Git post commit hook? Мое требование: всякий раз, когда в репозиторий Git вносятся изменения для конкретного проекта, он автоматически запускает сборку Jenkins для этого проекта. В разделе сборки триггеров Jenkins я выбрал сборку триггеров...

126
Полезный пример ловушки выключения в Java?

Я пытаюсь убедиться, что мое приложение Java принимает разумные меры для обеспечения надежности, и частично это связано с корректным завершением работы. Я читаю о хуках завершения работы и не понимаю, как их использовать на практике. Есть ли там практический пример? Допустим, у меня было...

115
Хуки предварительного нажатия в Git

Я хотел бы запускать модульные тесты перед каждым git push, и если тесты терпят неудачу, отменить push, но я даже не могу найти ловушку pre-push, есть только pre-commit и pre-rebase....

107
Написание обработчика git post-receive для работы с конкретной веткой

Вот мой текущий крючок в голом репо, который находится на сервере компании: git push origin master Эти хуки подталкивают к Assembla. Мне нужно нажимать только одну ветку (в идеале - главную), когда кто-то отправляет изменения в эту ветку на нашем сервере, и игнорировать отправку в другие ветки....

81
Глобальный захват клавиатуры в приложении C #

Я хочу записать сочетание клавиш в своем приложении и вызвать диалоговое окно, которое появится, если пользователь нажимает комбинацию клавиш даже вне приложения. Подобно Ctrl, Ctrl в Google Desktop Search для вызова диалогового окна поиска. Я пробовал использовать некоторые модули клавиатуры,...

9
Запустить действие GitHub, когда другой репозиторий создает новый выпуск

Я пытаюсь создать рабочий процесс GitHub, который будет запущен, когда другой репозиторий создаст новую версию. В документации есть абзац: on.event_name.typesгде event_nameбудет release. Вопрос заключается в следующем: есть ли способ сослаться на releaseсобытие другого...