我正在编写一个脚本,该脚本在 log.message 中搜索特定字符串的日志并填充具有该特定字符串的所有修订。但是我想将以前的版本获取到具有字符串第一个实例的版本。我无法想出一种方法来做到这一点。
我目前有这个:
我目前有这个:
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))