2011-11-29 13 views
6

¿Cómo configuro el archivo authz para una ruta que contiene espacios?subversion authz ruta que contiene espacios

Intenté varios métodos para escapar de los espacios pero ninguno de ellos funcionó.

[/"some path"] 
[/some%20path] 
[/some\ path] 
[\"some path\"] 
+0

Parece bastante similar a http://stackoverflow.com/questions/5374834/ does-svn-allows-blanks-in-paths-for-svn-auth-file-rules (... que tampoco tiene respuesta) – VonC

Respuesta

3

acabo de revisar el código fuente SVN y el analizador de archivos (en libsvn_subr/config_file.c: svn_config__parse_file()) permite que cualquier cosa dentro de los corchetes, excepto una "]", "\ n". En otras palabras, debería funcionar sin escaparse en absoluto.

Para confirmar esto añadí esta regla a un repositorio de cero:

[/a/some really long name.xlsx] 
* = 

Como era de esperar, se me negó el acceso. Además, revisé mis repositorios de producción y encontré varias instancias de reglas como esa, así que debe funcionar; de lo contrario, habría recibido quejas antes de ahora :)

Cuestiones relacionadas