Cancel build for the same commit on different branches
We often fast forward our master branch to a developers private (feature) branch, that has been built already.
This would run the build again for the master branch, though we already know that this commit builds fine. It should be configurable to turn off such unnecessary builds. Ideally, one could configure the branches that should always be built, even if the very same commit was already built successfully.