Although I don't agree to very idea of commit to production, but still lots to learn from this article-
http://timothyfitz.wordpress.com/2009/02/10/continuous-deployment-at-imvu-doing-the-impossible-fifty-times-a-day/
I still vouch for Idea of Workflow based commit to production.
