Once a commit has been deployed, DeployHQ will automatically set the start revision as the next deployment, and the end revision as the newest deployment. 

If you need to deploy a commit which has already been deployed previously, you can manually change the start revision to a previous commit, which will then include it in the current deployment. 