Python backend for subversion