Я хотел бы ограничить доступ на запись для главной ветки только несколькими разработчиками, позволяя другим извлекать все и отправлять в другие ветки, не являющиеся главными. Идея состоит в том, что разработчик нажал бы на какую-то другую ветку, а затем, если код прошел проверку, рецензент объединил бы его с основной веткой.
Я почти уверен, что это можно легко сделать с помощью хука фиксации git, но я не знаю python, и это кажется такой общей проблемой, что кто-то, должно быть, уже написал ее. Вы не знаете, где я мог найти такой сценарий? Или, если у вас есть один завалялся, пожалуйста, вставьте его сюда, для ленивых людей, таких как я.