@iJamesPHP With Envoyer you set a branch to be deployed. You can tag releases, but your master should always be deployable, having the latest code. You do your development stuff in different branches, but once merged to master it should be tested and safe to deploy.
@renedekat Ah okay, my plan was to have a developer.* version of my site which would auto deploy master from the repo for testing etc. and when everything was good I would mark as a release and deploy that release from envoyer.