'Parses a git commit message and formats and adds any tagged messages to this changeset.
Returns True if one or more changelog messages was found.'

def parse_message(self, message):

    found = False
    for (cat, item) in self.change_items(message):
        found = True
        item = re.sub(u'#(\\d{3,4})', u'[#\\1](https://github.com/Flexget/Flexget/issues/\\1)', item)
        item = u'-    {0}\n'.format(item)
        self.sections.setdefault(cat, [u'\n']).insert(0, item)
    return found
