name - ¿Qué enlaces de Python existen para CVS o SVN?
python pep 20 (2)
Tailor , un programa Python que permite el funcionamiento de diferentes sistemas de control de versiones, simplemente llama a los programas externos cvs
y svn
cuando trabaja con repositorios de esos formatos. Esto parece bastante feo, pero reduce las dependencias de Tailor de "requiere enlaces ____" a "requiere sistema operativo".
Una vez hice una búsqueda superficial y no encontré buenos enlaces CVS para Python. Quería poder escribir scripts de ayuda para hacer una manipulación precisa del repositorio y los proyectos en él. Tuve que recurrir al uso de popen
y comprobar stdout
y stderr
y luego analizarlos. Fue desordenado y propenso a errores.
¿Hay algún módulo de buena calidad para la integración de CVS para Python? ¿Qué módulo prefieres y por qué?
Mientras estoy en ello, ¿hay un buen módulo de integración de Subversion para Python? Según tengo entendido, Subversion tiene una gran API para tales cosas.