# and repo for which permissions are requested will satisfy the request. Any
# other possible matches later in the configuration file are irrelevant.
#
+# The asterisk ('*') used as a userid means any user. Similarly, an asterisk
+# used as a repoid means any repo.
+#
# A user/repo combination that has no match in the git_acl.cfg file is reported
# as the separate NOTFOUND permission, but is effectively treated the same as
# the NONE permission.
[user_groups]
-devs = smckown dlotton jobu
-losers = frank bill ted mike
+devs = steve dave mike
+qa = frank bill
+allusers = *
[repo_groups]
-mirrors = mirrors/tinyos.git mirrors/chibios.git
+mirrors = mirror/*
public = oss-web.git repo_shell.git cp210x.git
private = redmine.git nesc.git
+[repo oss*]
+steve = rw
+
+[repo mirrors]
+jobu=rw
+devs=r
+
[repo nesc.git]
-smckown =
-ted = rw
-losers = r
+steve = r
+devs = rw
+* = r
[repo oss-web.git]
-smckown = rw
+steve = rw
devs = r
-[repo mirrors/tinyos.git]
-jobu = rw
-smckown = r
-devs = -
-losers = r
-
[repo public]
-dlotton = rw
-devs = -
-losers = r
+devs = rw
+allusers = r
[repo private]
-smckown = rw
-dlotton = rw
-devs =
+devs = rw
+qa = r
-[repo mirrors]
-jobu = r
+[repo *]
devs = rw
+* = r