deploying to staging can now take a branch/tag/commit argument