Недавно я создал среду dev/staging/production на OSX Lion. У меня есть репозиторий git с веткой разработки и веткой master, а также экземпляр Heroku с истоками master и staging.
Основной рабочий процесс заключается в разработке в ветке development, слиянии с master, развертывании в staging и, наконец, развертывании в production.
Я хотел бы предотвратить развертывание Heroku, когда я нахожусь в любой ветке, не являющейся master, или, как минимум, вывести предупреждение (например, "Вы хотите продолжить? y/n").
Возможно ли это? Есть ли функция git или Heroku, которая облегчает это, или мне нужно написать сценарий на bash?