mkhooks (337B)
1 #!/bin/rc 2 3 user = _git 4 gitdir = /var/git 5 6 # just assume post-receive will always exists. I know. ugly 7 hookdir = `{dirname `{whatis repo/hooks/post-receive}} 8 9 fn as { 10 doas -u $user $* 11 } 12 13 for (repo in $gitdir/*) { 14 for (hook in $hookdir/*) { 15 dest = $repo/hooks/`{basename $hook} 16 17 if (!test -e $dest) { 18 ln -s $hook $dest 19 } 20 } 21 }