'An iterator over the markdown lines representing this changeset.'

def to_md_lines(self):

    for l in self.pre_header:
        (yield l)
    (yield self.version_header)
    for l in self.post_header:
        (yield l)
    for (section, items) in self.sections.items():
        (yield section)
        for item in items:
            (yield item)
    for l in self.footer:
        (yield l)
