Ejecute el command replace en svn: externals (python)

Actualmente estoy escribiendo un script de python que necesita ejecutar un command sed para replace cosas de los datos de svn: externals. Intenté ejecutar sed en "svn propedit svn: externals". pero el resultado no es el esperado.

Alguien sabe como hacer esto ?

En primer lugar, no use sed . Use los methods de cadena de Python o el module re .

En segundo lugar, recomiendo ejecutar svn propget ... primero, para recuperar el valor anterior. Entonces, lo manipulas (dentro de Python, no es necesario ejecutar sed ). Finalmente, ejecuta svn propset .

Alternativamente, podría ejecutar un segundo script de Python como editor para svn propedit . Aquí, también, no necesitas sed si ya tienes Python.