나는 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
본인은 현재 –