Получить номер версии HEAD репозитория SVN с помощью PYSVN

Я использую pysvn для отслеживания изменений в каталоге Subversion. Вот как я получаю информацию из ревизий:

(...)
svn_root = "http://svn/"
client = pysvn.Client()
from_revision = pysvn.Revision(pysvn.opt_revision_kind.number, 1500)
to_revision = pysvn.Revision( pysvn.opt_revision_kind.head )

revisions = client.log(svn_root, to_revision, to_revision, discover_changed_paths=True)

Теперь я хочу получать изменения не из конкретной ревизии, как в моем примере, а изменения в пределах последних 5 ревизий (от head - 5 до голова ). Как я могу этого добиться? Как я могу получить НОМЕР главной ревизии?

Я мог бы сделать это, вызвав оболочку из Python. Но я предполагаю, что для этого есть "питонический" способ с использованием pysvn.

5
задан Ingo Fischer 3 April 2011 в 10:57
поделиться