So basically you want to use Jenkins as gatekeeper. Validated merge plugin (http://www.cloudbees.com/jenkins-enterprise-by-cloudbees-features-validated-merge-plugin.cb) from CloudBees is probably what are you looking for. I'm not sure if it is freely available.
- Serializing commits to multiple git repositories Åsmund Østvold
- Re: Serializing commits to multiple git repositories Åsmund Østvold
- Re: Serializing commits to multiple git repositories blaz