We have 6.5.2 TeamCity with Mercurial VCS.
There is a possibility to setup trigger to build every commit. It is also easy to build every commit for a specific branch (which we can set on Edit VCS Root page). It builds our ReleaseCandidate branch.
However, we couldn't find a possibility to build every commit to any branch except commits to a specific branch. We need that setting to make sure all the pushed changesets to the common code did not break all the dependant applications.
Maybe Branch Remote Run Trigger can be of help, but the help page is so unclear, that we gave it up.
Is there any workarounds? Maybe we should change our workflow somehow? Did we miss something?