это 2013 год был. Но на самом деле это лишь часть темы. Возможно я ошибаюсь, но большую часть того, что вы тут описали, делает один из многих плагинов для реализации gitflow.
Про gitflow и плагины для его реализации написано куча текста. Я могу поискать еще ссылки, но уж переводить это — увольте. Да там в общем все несложно идеологически-то, если уж быть откровенным. Вы вот практически тоже самое в итоге придумали — просто свой велосипед реализовали, и у меня скажем вопросы в основном по реализации, а идея-то сама вполне норм.
Автоматизация HotFix в Maven проектах с использованием TeamCity