Библиотека Python для получения информации о репозитории SVN?

Я ищу библиотеку, которая может извлечь (по крайней мере) следующую информацию из репозитория SVN ( не рабочая копия!):

  • Номера версий и их сообщение author & commit
  • Изменения в каждой ревизии (добавленные, удаленные, измененные файлы)

Есть ли библиотека Python, которая может это сделать?

Для авторов и фиксации сообщений я мог анализировать «db / revprops / 0 / …» (простой формат), но поиск измененных файлов выглядит не так просто, поэтому я предпочитаю использовать библиотеку, которая поддерживает SVN-репозиции ,

2 Solutions collect form web for “Библиотека Python для получения информации о репозитории SVN?”

В libsvn есть привязки Python: http://pysvn.tigris.org/docs/pysvn.html . Они облегчают выполнение всего, что может сделать клиент командной строки svn.

В частности, метод Client.log() делает то, что вы ищете.

Я думаю, вы хотите что-то вроде py-svn .

 
Interesting Posts for Van-Lav
Python - лучший язык программирования в мире.