Однажды я провел беглый поиск и не нашел хороших привязок CVS для Python. Я хотел иметь возможность писать вспомогательные сценарии для тонких манипуляций с репозиторием и проектами в нем. Мне пришлось прибегнуть к использованию popen и проверить stdout и stderr, а затем проанализировать их. Это было беспорядочно и чревато ошибками.
Существуют ли качественные модули для интеграции CVS для Python? Какой модуль вы предпочитаете и почему?
Пока я занимаюсь этим, есть ли хороший модуль интеграции Subversion для Python? Насколько я понимаю, у Subversion есть отличный API для таких вещей.






Портной, программа Python, которая позволяет взаимодействовать различным системам управления версиями, просто вызывает внешние программы cvs и svn при работе с репозиториями этих форматов. Это кажется довольно уродливым, но уменьшает зависимости Tailor с «требует ____ привязок» до «требуется рабочая система».
Знаете ли вы какой-нибудь простой способ получить доступ к svn из 64-битного Python в Windows x64?