Как задать интервал и вывести дополнительное поле commit? pysvn (pythonic interface to Subversion)

Использую PySVN - The pythonic interface to Subversion Написал скипт использую метод list для pysvn https://pysvn.sourceforge.io/Docs/pysvn_prog_ref.html#pysvn_client_list

  1. Как сделать чтобы корректно выводил файлы только из определенного интервала ревизий я указал начало ревизии и конец но он всеравно учитывает ревизии прям сначала?
  2. Как дополнительно вывести поле commit в выводе, используя этот метод или дополнительно еще что-то?
import pysvn

url = 'http://svn.code.sf.net/p/keepass/code/trunk/'

client = pysvn.Client()


url_info = client.list(
    url, 
    peg_revision=pysvn.Revision(pysvn.opt_revision_kind.number, 137),
    revision=pysvn.Revision(pysvn.opt_revision_kind.head),
    recurse=True,
    dirent_fields=pysvn.SVN_DIRENT_ALL,
    patterns=["*.txt"]
    )
for entry in url_info:
    print(str(entry[0]["created_rev"].number) + " " + str(entry[0]["last_author"]) + " " + str(entry[0]["repos_path"]))

Ответы (0 шт):