Filter job, pipeline and merge request web hook events by branch
Follow up to https://gitlab.com/gitlab-org/gitlab-ce/issues/20338
Web hooks are a great way to integrate different systems, but many external systems provide no way to filter the incoming events. It would be helpful in these situations to be able to filter web hooks by branch so that I can listen to only webhooks from the important branches, not every feature branches I am uninterested in.
Proposal
Extend branch filtering from push events to job, pipeline and merge request events.
Links / references
Edited by James Ramsay (ex-GitLab)
