Я работаю над скриптом, который ищет журнал для определенной строки в log.message и заполняет все ревизии, имеющие определенную строку. Но я хотел бы получить предыдущую версию той, которая имеет первый экземпляр строки. Я не могу придумать, как это сделать.pysvn получение предыдущей версии
настоящее время у меня это:
настоящее время у меня это:
log_messages = client.log(work_path, limit=0)
usr_str = raw_input("Please enter the hook string:")
rev_list = []
tracking = True
for log in log_messages:
if usr_str in log.message:
timestamp = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(log.date))
print '[%s]\t%s\t%s\n %s\n' % (log.revision.number, timestamp,
log.author, log.message)
rev_num = log.revision.number
revision = client.export(work_path,
dest_path+str(rev_num),
recurse=False,
revision=pysvn.Revision(pysvn.opt_revision_kind.number, rev_num))
Что вы пробовали? – litelite
У меня есть этот –