Pre receive hooks for GitHub. The hook should decline the push if it meet the given requirement. I have lot of customization's to written in the script(Bash/Shell, Perl)
Hi, I'm a Perl and Python developer with more than 14 years of experience. Some projects I've worked on relied on some git hooks (either client or server hooks) like the one you want. I believe I can help you.