A questão principal é que você não pode desligar o Dav para uma subpasta. Então é por isso que a maioria das pessoas habilita Dav para uma sublocação como / svn.
Por outro lado, com alguns truques, pode funcionar se você usar uma regra de reescrita e redirecionar para outro domínio que tenha os arquivos xsl. Você precisará definir o cabeçalho Access-Control-Allow-Origin no outro domínio para informar que o domínio original está correto. Algo como:
<Location />
Header append Access-Control-Allow-Origin http://www.example.com
</Location>
Suas regras de reescrita no seu domínio principal seriam:
<Location /repos-web>
RewriteEngine On
RewriteRule .*$ http://repos.example.com%{REQUEST_URI} [last,redirect]
</Location>