title: How to make branches readonly in gitolite2?
body: <p>How can I declare branches readonly in gitolite v2?</p>
  
  <p>My current configuration is:</p>
  
  <pre><code>@group1 = user1 user2
  @group2 = user3
  
  repo xxx
      R          = @group1  # should make everything readonly per default
      RW  fix    = @group1  # this can be pushed and created
      RW+        = @group2  # for the admin
  </code></pre>
  
  <p>But everyone can push everywhere.</p>
  
  <hr>
  
  <p>2 more cases - as user2 I am locked out here (what is correct):</p>
  
  <pre><code>repo xxx
      R          = @group1  # should make everything readonly per default
      RW+        = @group2  # for the admin
  </code></pre>
  
  <p>Now I can push <em>master</em>, which shouldn't be:</p>
  
  <pre><code>repo xxx
      R          = @group1  # should make everything readonly per default
      RW  fix    = @group1  # this can be pushed and created
      RW+        = @group2  # for the admin
  </code></pre>
  
  <p>I replaced <em>fix</em> with <em>^refs/heads/fix</em> but that changes nothing.</p>