Haz una 'svn update –set-depth = infinito' con pysvn

Tengo un script de python que realiza una salida parcial. En algún momento quiero hacer una reintegración. Antes de eso tengo que verificar el tree de directorys completo. Mi copy de trabajo contiene la raíz que se comprobó con depth emtpy y algunas carpetas que fueron revisadas recursivamente, así:

import pysvn svn = pysvn.Client() svn.checkout($url, $local_folder, False) svn.update($svn_folder, True) 

En la línea de command, cambiaría a $ local_folder y haría un

 svn update --set-depth=infinity 

para get el contenido completo de $ url. Pero no puedo entender esto con pysvn. Ninguno

 svn.update($local_folder, depth=pysvn.depth.infinity) 

ni

 svn.update($local_folder, recursive=True) 

trabajos. ¿Me he perdido algo? ¿Funciona el trabajo con pysvn?

Gracias

Rozando la fuente pysvn, lo intentaría

 svn.update($local_folder, depth=pysvn.depth.infinity, depth_is_sticky=True) 

pero no tengo un ambiente para probarlo yo mismo.

Intereting Posts