Я изучил привязку к python для subversion, но в итоге я обнаружил, что проще просто вызвать svn.exe следующим образом:
(stdout, stderr, err) = execute('svn export "%s" "%s"' \
% (exportURL, workingCopyFolder))
где execute
- это функция, подобная этой:
def execute(cmd):
import subprocess
proc = subprocess.Popen(\
cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
(stdout, stderr) = proc.communicate()
return (stdout, stderr, proc.returncode)
Вывод svn.exe предназначен для простого анализа в случае необходимости. Существует даже опция вывода --xml.