Enhance auto-cancel redundant builds


Auto-cancel redundant builds is a great feature, but it would be nice to have a bit finer control with it.

I would like the ability to set per branch “Auto-cancel redundant builds” settings and a global setting for the rest of the branches.

That would allow us to have our review branch always build, but the other feature branches would cancel if multiple builds queue for them.