Nice plugin, but for me didn’t work because it takes over VCS root branch specification completely.
Actually, it’s not mentioned anywhere in documentation, when using this plugin the VCS root branch specification must be empty, so that plugin can take it over.
Otherwise plugin doesn’t work and doesn’t show any warning.
Even if I have proper branch spec for PRs declared.
What I want from the plugin, is its ability to hide PRs which are no longer open, but allow me to control branch spec nonetheless.
For example, I have a CI job which I want to run for master, release/*, poc/* and pull/*/head.
This is on purpose. The CI job is just a “check” which I want to run for different branches and not only for PRs.
The plugin, however, will only allow we to have default branch (e.g. refs/heads/master) and pull request branches, removing all other branches like release/*.
So to sum it up, it would be nice if plugin would allow me to use my own branch specifications as long as I have pull/*/head specified.
(and some warnings when plugin doesn’t work due to misconfiguration wouldn’t hurt, or more details documentation on VCS config)