def add_change_proposed_message(bugtask, change_url, project, branch, related=False): fix = fix_or_related_fix(related) subject = ('%s proposed to %s (%s)' % (fix, u.short_project_name(project), branch)) body = '%s proposed to branch: %s\nReview: %s' % (fix, branch, change_url) bugtask.bug.newMessage(subject=subject, content=body)
def add_change_abandoned_message(bugtask, change_url, project, branch, abandoner, reason): subject = ('Change abandoned on %s (%s)' % (u.short_project_name(project), branch)) body = ('Change abandoned by %s on branch: %s\nReview: %s' % (abandoner, branch, change_url)) if reason: body += ('\nReason: %s' % (reason)) bugtask.bug.newMessage(subject=subject, content=body)
def add_change_merged_message(bugtask, change_url, project, commit, submitter, branch, git_log, related=False): subject = '%s merged to %s (%s)' % (fix_or_related_fix(related), u.short_project_name(project), branch) git_url = 'https://github.com/%s/commit/%s' % (project, commit) body = '''Reviewed: %s Committed: %s Submitter: %s Branch: %s\n''' % (change_url, git_url, submitter, branch) body = body + '\n' + git_log bugtask.bug.newMessage(subject=subject, content=body)
def add_change_merged_message(bugtask, change_url, project, commit, submitter, branch, git_log, related=False): subject = '%s merged to %s (%s)' % (fix_or_related_fix(related), u.short_project_name(project), branch) git_url = 'https://git.openstack.org/cgit/%s/commit/?id=%s' % (project, commit) body = '''Reviewed: %s Committed: %s Submitter: %s Branch: %s\n''' % (change_url, git_url, submitter, branch) body = body + '\n' + git_log bugtask.bug.newMessage(subject=subject, content=body)
def project_to_groups(project_full_name): return registry[project_full_name] \ .get('groups', [registry[project_full_name].get('group', u.short_project_name( project_full_name))])
def project_to_group(project_full_name): return registry[project_full_name].get( 'group', registry[project_full_name].get( 'launchpad', u.short_project_name(project_full_name)))