Вопросы по теме '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 просмотров
schedule
11.10.2023
Отправить код более чем в один источник
Я хочу выполнить 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 просмотров
schedule
16.02.2023
выход 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