We have a situation where each developer has their own fork in GitHub and TeamCity watches each fork for changes. TeamCity pushes changes to the repository from which each developers repo was forked if the forks build is successful. However if developer A pushes changes to his fork which contain changes from Dev B, Dev C and Dev D as well then team city seems to schedule multiple builds, one for each contiguous set of developer builds. this is not what we want, what we want is a single build of that tip of the repository and thats it.
Is it possible to configure this to happen?