Получение сообщений журнала из хранилища с измененным путем
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,)