Получение сообщений журнала из хранилища с измененным путем

Pysvn: я пытаюсь прочитать все сообщения журнала из репозитория, путь которого изменился. Использование pysvn.client.log извлекает только сообщения журнала до текущего пути, но я хочу прочитать все сообщения журнала, включая измененные пути.

1 ответ

Это контролируется strict_node_history параметр (см. pysvn - Справочник программиста). Вы должны установить его в false, чтобы журнал возвращал ревизии до изменения пути.

log = client.log(url,
                 revision_start = pysvn.Revision( pysvn.opt_revision_kind.head),
                 revision_end=pysvn.Revision( pysvn.opt_revision_kind.number, 0),
                 discover_changed_paths=True,
                 strict_node_history=False,
                 limit=0,
                 include_merged_revisions=False,)
Другие вопросы по тегам