git_webhooks/github.py: fix some rough edges
This commit is contained in:
parent
bf76b41485
commit
42fccbaec7
1 changed files with 10 additions and 10 deletions
20
modules/git_webhooks/github.py
Normal file → Executable file
20
modules/git_webhooks/github.py
Normal file → Executable file
|
@ -222,7 +222,7 @@ class GitHub(object):
|
||||||
|
|
||||||
if len(commits) == 0 and forced:
|
if len(commits) == 0 and forced:
|
||||||
outputs.append(
|
outputs.append(
|
||||||
"%s %spushed to %s" % (author, forced_str, branch))
|
"%s %spushed to %s" % (author, forced_str, branch), None)
|
||||||
elif len(commits) <= 3:
|
elif len(commits) <= 3:
|
||||||
for commit in commits:
|
for commit in commits:
|
||||||
hash = commit["id"]
|
hash = commit["id"]
|
||||||
|
@ -230,9 +230,9 @@ class GitHub(object):
|
||||||
message = commit["message"].split("\n")[0].strip()
|
message = commit["message"].split("\n")[0].strip()
|
||||||
url = single_url % hash
|
url = single_url % hash
|
||||||
|
|
||||||
outputs.append(
|
outputs.append((
|
||||||
"%s %spushed %s to %s: %s - %s"
|
"%s %spushed %s to %s: %s"
|
||||||
% (author, forced_str, hash_colored, branch, message, url))
|
% (author, forced_str, hash_colored, branch, message), url))
|
||||||
else:
|
else:
|
||||||
outputs.append(("%s %spushed %d commits to %s"
|
outputs.append(("%s %spushed %d commits to %s"
|
||||||
% (author, forced_str, len(commits), branch), url))
|
% (author, forced_str, len(commits), branch), url))
|
||||||
|
@ -320,8 +320,8 @@ class GitHub(object):
|
||||||
|
|
||||||
pr_title = data["pull_request"]["title"]
|
pr_title = data["pull_request"]["title"]
|
||||||
url = data["pull_request"]["html_url"]
|
url = data["pull_request"]["html_url"]
|
||||||
return ["[PR] %s %s: %s" % (
|
return [("[PR] %s %s: %s" % (
|
||||||
sender, action_desc, pr_title), url]
|
sender, action_desc, pr_title), url)]
|
||||||
|
|
||||||
def pull_request_review(self, full_name, data):
|
def pull_request_review(self, full_name, data):
|
||||||
if not data["action"] == "submitted":
|
if not data["action"] == "submitted":
|
||||||
|
@ -411,7 +411,7 @@ class GitHub(object):
|
||||||
ref_color = utils.irc.color(ref, colors.COLOR_BRANCH)
|
ref_color = utils.irc.color(ref, colors.COLOR_BRANCH)
|
||||||
type = data["ref_type"]
|
type = data["ref_type"]
|
||||||
sender = utils.irc.bold(data["sender"]["login"])
|
sender = utils.irc.bold(data["sender"]["login"])
|
||||||
return ["%s deleted a %s: %s" % (sender, type, ref_color)]
|
return [("%s deleted a %s: %s" % (sender, type, ref_color), None)]
|
||||||
|
|
||||||
def release(self, full_name, data):
|
def release(self, full_name, data):
|
||||||
action = data["action"]
|
action = data["action"]
|
||||||
|
@ -458,9 +458,9 @@ class GitHub(object):
|
||||||
(forker, fork_full_name), url)]
|
(forker, fork_full_name), url)]
|
||||||
|
|
||||||
def membership(self, organisation, data):
|
def membership(self, organisation, data):
|
||||||
return ["%s %s %s to team %s" %
|
return [("%s %s %s to team %s" %
|
||||||
(data["sender"]["login"], data["action"], data["member"]["login"],
|
(data["sender"]["login"], data["action"], data["member"]["login"],
|
||||||
data["team"]["name"])]
|
data["team"]["name"]), None)]
|
||||||
|
|
||||||
def watch(self, data):
|
def watch(self, data):
|
||||||
return ["%s starred the repository" % data["sender"]["login"]]
|
return [("%s starred the repository" % data["sender"]["login"], None)]
|
||||||
|
|
Loading…
Reference in a new issue