Как задать интервал и вывести дополнительное поле 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
- Как сделать чтобы корректно выводил файлы только из определенного интервала ревизий я указал начало ревизии и конец но он всеравно учитывает ревизии прям сначала?
- Как дополнительно вывести поле 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"]))