rev = fields[1]
metadata.symbols[name] = rev
elif state == "logheader":
- if line.startswith("revision"):
+ if line.startswith("revision "):
fields = line.split()
metadata.revlist[-1].revision = fields[1]
elif line.startswith("----------------------------"):
metadata.revlist.append(RCSRevisionItem(metadata, maxrevno))
maxrevno += 1
- elif line.startswith("date"):
+ elif line.startswith("date: "):
fields = line.split()
if pseudotime:
# Artificial date one day after the epoch
date = date[:-1]
date = date.replace("/","-").replace(" ","T") + "Z"
metadata.revlist[-1].date = date
+ elif line.startswith("branches:"):
+ continue
elif line.startswith("======================="):
if not metadata.revlist[-1].log.endswith("\n"):
metadata.revlist[-1].log += "\n"