Skip to content

javister/javister-mercurial-hooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Используемые хуки


ufoo.py

Типовой, хук, исключает попадание в репозитории файлов с кривыми кодировками русских букв в комментариях
и названиях файлов. Подключается централизованно в kallithea для всех репозиториев.


release-control.py

Hook для блокирования сливания веток, предназначеных для выпуска релизов.
Подключается централизованно в kallithea для всех репо.


checkheads.py

Типовой хук из доки меркуриала. Проверяет, что группа изменений не создает новых голов в бранче.

check_login.py

Проверяет логины по шаблону домена электронной почты


pull_request/kali_api.py

Проверка прав через Kalithea API в зависимости от ветки, куда вносятся изменения и текущего состояние задач в Redmine.
Подключен к конкретным репозиториям через hgrc.


pull_request/redmine_control_hooks.py

Проверяет возможность внесения изменений в зависимости от статуса связанной задачи в redmine и ее наполнения.
Хук используется в данный момент только в одном проекте, подключен к конкретным репозиториям.

planning/planninig_hooks.py

Хук для блокирования сливания веток, предназначеных для выпуска релизов.
Работает с репозиториями из группы Planning, за исключением веток, указанных в exclude_repo.
Подключается централизованно через Kallithea, так как фильрует репо по имени.

About

Mercurial hook for CI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages