 this branch"
    done
  )
  case "$rc" in
    grant) grant &gt;/dev/null "Granting access based on $allowed_groups_file" ;;
    deny)  deny  &gt;/dev/null "Denying  access based on $allowed_groups_file" ;;
    *) ;;
  esac
fi

deny &gt;/dev/null "There are no more rules to check.  Denying access"</pre>
</div>
</div>
<div class="paragraph">
<p>This uses two files, $GIT_DIR/info/allowed-users and
allowed-groups, to describe which heads can be pushed into by
whom.  The format of each file woul