Ok, eu encontrei. Instruções completas podem ser encontradas aqui: link
Especificamente, diz
% bl0ck_qu0te%Para mim, como eu já tinha vários repositórios, usei
$ sudo chmod -R g+s /usr/local/svn/repos
Alguns colegas de trabalho e eu estamos acessando repositórios SVN através do SSH. Para tornar os repositórios legíveis e graváveis para todas as nossas contas, criamos um grupo chamado "desenvolvedores" e criamos cada repositório pertencente a esse grupo.
No entanto, quando um de nós se compromete, certos arquivos nos repositórios têm suas permissões alteradas de adminuser: developers para user1: user1. Isso impede que qualquer um dos outros usuários se comprometa com o mesmo repositório.
Já trabalhei em torno desse problema antes, mas esqueci como fiz isso. Eu ouvi a idéia do "wrapper", que envolve escrever um script wrapper para o svnserve que muda o umask para 002 e então executa o binário svnserve. Mas isso não parece estar funcionando para mim agora. Como eu resolvo esse problema?