29 сент. 2014 г.

Проверка бранча перед пушем Mercurial hook



В очередной раз запушив в production ветку вместо devel задумался о хуке, который бы делал проверку за меня. Хук выглядит примерно так:
preoutgoing.confirm = if [ "$(hg branch)" = "production" ]; then read -p 'Are you sure you want to push to branch "production"? (y/n): '; echo $REPLY | grep -q 'y'; fi