¿Cómo duplicar un repository de subversión sin acceso al sistema de files?

Me gustaría saber si hay una manera fácil de duplicar un repository de subversión sin tener acceso al sistema de files. Lo que significa que tengo acceso de solo lectura con la interfaz HTTP.

Básicamente, me gustaría tener mi propia copy alojada localmente de un repository para un proyecto de código abierto. Proporcionan acceso anónimo al repository de subversión, como de costumbre.

He revisado los documentos, y creo que mi Google-fu es lo suficientemente bueno porque no pude encontrar ninguna reference para hacer algo como esto.

Básicamente, quiero download todas las revisiones y poder importarlas en mi repository usando svnadmin.

Creo que estás queriendo svnsync :

 svnadmin create /localsvn svnsync init file:///localsvn http://domain/svn svnsync sync file:///localsvn 

Tendrá que habilitar el gancho pre-revprop-change en su repository local o svnsync se quejará.

Pero, simplemente repita el último command según sea necesario.

Tenga en count que los commands svnsync requieren arguments de URL.