Вопросы по теме 'githooks'

Git удаленный / общий хук предварительной фиксации
Имея один официальный репозиторий в качестве удаленного и несколько локальных репозиториев, клонированных из него, можно ли создать сценарий предварительной фиксации для этого основного репозитория и применить его ко всем его клонам?
29933 просмотров
schedule 16.02.2022

Как захватить сообщение коммита git и запустить действие
Я новичок в git, и я хочу иметь возможность захватить сообщение фиксации после нажатия на источник/мастер и запустить сценарий bash (на сервере) на основе того, что содержит строка. Например, если мое сообщение о коммите git говорит: [email] my...
9740 просмотров
schedule 05.05.2024

Как установить хуки в гитолит
Я прочитал всю документацию по хукам , похоже вопросы и много кода , но я не могу отследить, где ошибка в моей процедуре. Мне нужно установить простой хук в мою установку gitolite (сделанную с помощью пакета rpm в CentOS), вот что я сделал:...
8871 просмотров
schedule 13.02.2024

Git post-merge hook, как получить имя объединенной ветки
Я пытаюсь создать скрипт ловушки после слияния, который запускается только при слиянии из определенной ветки. Как я могу определить имя ветки, из которой произошли изменения для конкретной фиксации? e.g. if $from_specific_branch == 1 then...
2546 просмотров
schedule 18.02.2024

Git hook: включить эхо-команды
есть ли способ включить эхо в git hook /var/git/repositories/project.git/hooks/post-update #!/bin/bash unset GIT_DIR; echo '========post-update hook=========' cd /var/project; git reset --hard; git checkout testing; git pull; chmod -R 774 ./lib...
5224 просмотров
schedule 20.01.2024

Найти имя ветки Git в хуке после обновления
Я выполняю программу для оповещения CruiseControl каждый раз, когда обновление отправляется в наш удаленный репозиторий. Для этого я использую хук после обновления Git. Было бы здорово, если бы я мог узнать, какая ветка была зафиксирована, чтобы я...
20515 просмотров
schedule 27.01.2024

Как можно использовать raw_input() в хуке Python Git?
Я пишу хук pre-commit для Git, который запускает pyflakes и проверяет наличие табуляции и конечных пробелов в измененных файлах ( код на Github ). Я хотел бы сделать возможным переопределить хук, запросив подтверждение пользователя следующим образом:...
2182 просмотров
schedule 19.09.2023

git pre-commit hook, добавить файл в индекс
Я пытаюсь написать простой хук перед фиксацией, чтобы проверить, был ли файл изменен, если да, сжать его и добавить в текущий индекс, что-то вроде этого #!/bin/sh...
3595 просмотров
schedule 19.05.2022

JSHint на Git Push (обновить хук)
Когда клиент нажимает на удаленный репозиторий git (голый), мне нужен хук, который автоматически запускает JSHint для входящих измененных файлов и отклоняет фиксацию, если JSHint возвращает ошибки. Я только хочу убедиться, что основная ветвь...
1260 просмотров
schedule 03.07.2023

Ubercart и Drupal 7 — hook_add_to_cart
http://www.ubercart.org/docs/api/hook_add_to_cart Я пытаюсь подключиться к функции добавления корзины в ubercart. Я создал файлы stock_control.module и stock_control.info и включил модуль. В моем файле .module у меня есть Первый выводится, а...
1588 просмотров
schedule 09.10.2022

git ignore конфигурация режима файла не работает
Я использую gitolite git server на сервере ubuntu linux. Я использовал ловушку, которая будет вызываться при каждом нажатии и обновит каталог сервера (который включает исходный код живого сайта). Теперь, когда я что-то меняю на своем локальном...
1022 просмотров

Отправить код более чем в один источник
Я хочу выполнить git push , и изменения должны быть отправлены в два разных источника. Есть ли способ нажать более чем на один источник с помощью одной команды с git? Может, хороший крючок?
174 просмотров
schedule 05.06.2024

Перехватчик GIT для предотвращения отправки экспериментальной ветки в релиз или основную ветку
У нас есть три основные ветви в нашем рабочем процессе. TEST (экспериментальный), RELEASE (функции, которые появятся в следующем выпуске) и MASTER (только выпущенные) Мы берем ветки функций из RELEASE, сначала объединяем ветки функций в TEST и,...
1839 просмотров
schedule 21.02.2024

Как мне написать хук перед слиянием в Git?
В вопросе сказано все. Есть ли способ выполнить действие перед слиянием? Я предполагаю, что есть способ использовать крючок pre-commit , но я не совсем уверен.
26574 просмотров
schedule 20.01.2024

Flake8 не распознает встроенное исключение
У меня есть строгий хук перед фиксацией, настроенный с помощью flake8, поэтому я не могу совершить фиксацию, пока она не будет счастлива. Обычно это хорошо, но вызывает некоторые проблемы, хотя кажется, что это вообще не проблема. Я не могу...
7109 просмотров
schedule 19.05.2022

Очередь перехватчиков git post-receive?
Я хочу запустить пользовательский скрипт на git post-receive , но мне интересно, как ведет себя git, если / когда несколько push-уведомлений получены последовательно до того, как скрипт из первого push завершится (или завершится сбоем)? Стоят ли...
203 просмотров
schedule 16.09.2022

Как создать хук GitLab для отклонения кода, нажатого пользователем root?
Я работаю с недисциплинированной командой, и один из разработчиков любит продвигать код от имени «корневого» пользователя. Нам нужно добавить хук gitlab, который отклоняет эти коммиты, исходящие от пользователя root. Я читал о системных хуках и...
1541 просмотров
schedule 24.05.2024

Скрипт Git hook не работает, но скрипт работает нормально в терминале
Это очень сбивает с толку. У меня есть скрипт git после обновления, работающий в голом репозитории. Его работа состоит в том, чтобы сообщить нижестоящему (не голому) репозиторию git обновить себя (своего рода сценарий push-to-deploy для...
132 просмотров
schedule 25.01.2023

Как git-diff файл против их версии после разрешения конфликтов
В хуке перед фиксацией я хочу убедиться, что никто (кроме 1 человека) не сможет изменить limited_file.txt Хук должен обрабатывать случай, когда кто-то выполняет 'git pull' или 'git merge some_branch', получает последний файл limited_file.txt, но...
629 просмотров

выход 1 в предварительной фиксации не прерывает коммит git?
Я прерываю git commit, если выполняется определенное условие. проверьте, есть ли в моем коммите "import pdb" в emacs/ гит? #!/bin/sh git diff --cached --no-renames --name-status --diff-filter=AM | while read st file; do case "$file"...
1032 просмотров
schedule 14.11.2023