Bad whitespace: if checked, commits with mixed tabs and spaces, trailing spaces/tabs etc. will be allowed.

Anonymous push: any random person can anonymously push changes that will be automatically transformed in a pull request. This allows users who does not have an account here to be able to easy contribute to your project.

If your 'Reference' field does not start with '/', '/refs/heads/' will be automatically prepended.

Examples:
User Reference Rights Description
fredusers/secretno rights selected User fred cannot push into /refs/heads/users/secret reference
coworker/refs/heads/xFetch,Push User coworker is allowed to fetch and push into branch x.
user1devel-.*Non fast-forward user1 is allowed to force push (non fast-forward) in any branch that starts with 'devel-', for example 'devel-1.0'.
*users/@USER@/Push Any user can push to his private ref '/refs/heads/users/username_of_the_pushing_user' (@USER@ is replaced with the username of the connecting user at the push time).
*emptyno rights selected This is a drop all rule. Can be used, for example, to block all the rules that might follow.