title: TeamCity prevent simultaneous branch builds
body: <p>I have a Git setup with the typical master --> develop --> feature structure.  I have 5 TeamCity (v8.1) build agents.  Is it possible to configure TeamCity so that if multiple people commit to develop at the same time, the develop branch won't run concurrent builds?  Part of our CI process is deploy-on-success, so I don't want two builds to be deploying to the same endpoint at the same time.</p>
  
  <p>(I would want this setup for all branches, not just develop)</p>