title: Git only allow merge from development into master
body: <p>I'd like be able to setup our branches so that merges can only go into master from the development branch. </p>
  
  <p>I understand that perhaps this sounds draconian and I should to ask myself the question, do i not trust the developers on the team... For the time being I don't because they're just becoming familiar with Git. In time I'll remove the restriction but until then this would be a useful. Is it possible? </p>
  
  <p>Thanks,
  Mark.</p>