Описание тега pre-commit-hook

В контексте управления конфигурацией программного обеспечения (SCM) ловушка перед фиксацией - это команда, выполняемая непосредственно перед выполнением фиксации.
0 ответов

Git для Windows - хук предварительного получения не работает в Windows Sever 2008 R2

Я пытаюсь заставить работать git pre-receive hook. У меня есть Git для установки Windows на компьютере с Windows Server 2008 R2. Я клонировал репозиторий на компьютере с Windows 10 и попытался зафиксировать в коде, но получил следующее исключение Лю…
05 ноя '18 в 23:23
2 ответа

Могу ли я использовать сценарий коммитов для git?

Мы работаем над тикетами, и когда мы используем номер тикета в сообщении git commit в первой строке, то тикет обновляется сообщением коммита. Для простоты мы всегда работаем над веткой с номером коммита. Теперь я хотел бы получить сообщение о коммит…
19 авг '10 в 19:11
6 ответов

Git pre-commit hook: измененные / добавленные файлы

Я пишу хук перед фиксацией. Я хочу бежать php -l против всех файлов с расширением.php. Однако я застрял. Мне нужно получить список новых / измененных файлов, которые находятся в стадии подготовки. удаленные файлы должны быть исключены. Я пытался исп…
09 мар '10 в 20:49
1 ответ

Ловушка предварительной фиксации не проверяет шаблон

Я новичок в SVN, и я пытаюсь написать хук перед фиксацией, который проверяет сообщения коммита по шаблону ^ABC-[0-9]+|^CONFIG:+|^MERGE:, Я использую этот код: if [ `/svn/bin/svnlook log -t "$TXN" "$REPOS" | egrep -v "^ABC-[0-9]+|^CONFIG:+|^MERGE:"` …
20 фев '12 в 11:17
2 ответа

Скрипт SVN pre-commit hook для блокировки пользователей, изменяющих определенные файлы репозитория

Я хочу запретить пользователям моего SVN-репозитория проверять изменения определенных файлов. Я сделал это с помощью следующего скрипта pre-commit hook. Тем не менее, количество запрещенных файлов растет, и становится очень медленно совершать измене…
27 апр '12 в 15:50
2 ответа

Как применять Стандарт кодирования для репозитория, расположенного в GIthub

У нас есть аккаунт в Github, и все наши проекты размещены в Github (частные репозитории). Мы хотим применить стандарт кодирования и, возможно, другие хуки, которые мы используем для внутренних целей. У нас эти ловушки работали довольно хорошо для su…
18 окт '12 в 12:48
1 ответ

Проверьте, комментируется ли класс Java в хуке SVN Precommit

Я хочу убедиться, что Java-класс закомментирован, прежде чем кто-то что-то сделает в SVN-репозитории. Поэтому я хочу реализовать следующий рабочий процесс: Пользователь меняет что-то в классе Пользователь хочет зафиксировать класс Перед выполнением …
15 фев '14 в 10:27
1 ответ

Как я могу распространить мою конфигурацию / ловушки git?

Недавно я решил, что я хочу, чтобы все люди, которые фиксируют мой репозиторий, заполняли простой журнал коммитов. По сути, я хочу, чтобы они заполнили форму для сообщения о коммите. Быстрый поиск нашел меня: Как я могу изменить комментарии по умолч…
27 июл '11 в 00:36
2 ответа

Mercurial перехватывает запрет на фиксацию больших двоичных файлов

Я хочу иметь перехватчик Mercurial, который будет запускаться перед фиксацией транзакции, которая прервет транзакцию, если фиксируемый двоичный файл больше 1 мегабайта. Я нашел следующий код, который работает нормально, за исключением одной проблемы…
31 мар '10 в 09:24
1 ответ

Как выровнять коммит, а не рабочий каталог?

У меня раздражающая проблема. Мы работаем с линтингом как зацепка перед фиксацией. Проблема заключается в том, что он связывает рабочий каталог, а не фактическую фиксацию. Есть две проблемы с этим: Совершать это плохо, но долгая передача проходит.Ес…
16 окт '17 в 23:40
3 ответа

Как я могу получить доступ к зафиксированному файлу из ловушки предварительной фиксации Subversion в Perl?

Мне нужно сделать следующее: Напишите pre-commit hook в Perl Хук должен проверять все файлы, которые были зафиксированы на наличие некоторого текста, и завершиться неудачей, если этот текст не найден По сути, мне нужен пример Perl-хука, который чита…
06 ноя '09 в 17:21
1 ответ

Обертывание крюка SVN Python в пакетный файл Windows

У меня есть хук предварительной фиксации SVN, который ранее находился на сервере Linux. Я сейчас пытаюсь перенести вещи на сервер Windows (Server 2003). Этот хук был написан на Python, который отлично работал на Linux с его #!/usr/bin/env python лин…
14 фев '11 в 06:18
0 ответов

Запуск.bat-файла из скрипта bash и остановка выполнения скрипта bash, если командный файл возвращает код ошибки

Итак, обо всем по порядку. Я написал Git pre-commit hook, который, Создает решение C#. Запускает модульные тесты с NUnit, а затем использует OpenCover для генерации отчета о покрытии кода. Проверяет, прошли ли тесты или нет, и останавливает принятие…
12 апр '16 в 11:26
0 ответов

Проверьте права доступа к файлам в обработчике SVN precommit

Мне нужно обеспечить права доступа к файлам, зафиксированным в хранилище SVN. Мы применяем ловушки предварительной фиксации на стороне сервера для принудительного исполнения: нарушения не могут быть зафиксированы. svnlook changed возвращает файлы, и…
29 июн '16 в 11:57
1 ответ

Как я инициализирую git-репозиторий и добавляю в него хуки и файлы?

Я хочу инициализировать пустой локальный репозиторий, а затем заполнить его данными (файлами) из этого. Я хочу прикрепить хук предварительной фиксации для получения последнего номера ревизии и автоматически вставить его в исходный текст в виде текст…
24 авг '15 в 06:58
2 ответа

Автоматическое добавление имени рецензента в исходные файлы в Subversion

Я не эксперт в subversion, и был бы очень признателен за любые подсказки по следующей проблеме. Я хочу автоматически добавить название отзыва в прокомментированный раздел в заголовке Java файл (.java только расширение). Это может быть сделано вручну…
17 авг '11 в 10:34
1 ответ

Остановить git commit в pre-commit hook с выходом

Я пытаюсь помешать git commit продолжить с зацепкой pre-commit. После прочтения руководства, оно должно прекратиться, когда вы вернете код выхода, отличный от 0. Я проверяю, возвращает ли команда csscomb ошибку, и если да, то прерывает цикл и заверш…
03 июн '15 в 01:45
11 ответов

Может ли ловушка Git автоматически добавлять файлы в коммит?

Я хотел бы добавить автоматически сгенерированный файл в тот же коммит, используя хук до или после фиксации в Git, в зависимости от файлов, которые были изменены в этом коммите. Как бы я пошел по этому поводу? Я пробовал это как хук перед фиксацией,…
19 июл '10 в 19:24
1 ответ

Предупреждение о git commit без номера выпуска GitHub?

Есть ли способ, чтобы git предупредил вас перед завершением коммита, если сообщение о коммите не содержит номера проблемы GitHub?
14 май '14 в 17:51
1 ответ

Хук Pre-commit для Git, когда сборка Hudson не удалась

Я пытаюсь выяснить, как написать хук перед фиксацией для Git который проверяет статус моего Hudson строить. Если предыдущая сборка не удалась, это должно запретить кому-либо совершать коммиты без предварительной записи конкретной строки, например, "…