def METHOD_NAME(self, repo, since, branch):
    # remove merge commits
    commits = self.get_commits(repo, since, branch)
    commits = filter(lambda c: not c['commit']['message'].startswith('Merge pull request'), commits)
    pr_numbers = set()
    for commit in commits:
        numbers = self.to_pr_numbers(repo, commit)
        for pr in numbers:
            pr_numbers.add(pr)
    # dedupe pr numbers
    pr_numbers = sorted(list(pr_numbers))
    for number in pr_numbers:
        pr = self.get_pr(repo, number)
        if 'user' in pr:
            user = pr['user']['login']
            print('* {} ([#{}]({}), [@{}](https://github.com/{}))'.format(pr['title'], pr['number'], pr['html_url'], user, user))