mirror of https://github.com/zulip/zulip.git
post-receive: Use Gravatars in bot message
(imported from commit 7e662173653aed98d47e5204900947bfb12be96c)
This commit is contained in:
parent
c31462c278
commit
94bc4dae2a
|
@ -43,13 +43,16 @@ def update_deployment(oldrev, newrev, refname):
|
||||||
oldrev, newrev, refname])
|
oldrev, newrev, refname])
|
||||||
|
|
||||||
def send_bot_message(oldrev, newrev, refname):
|
def send_bot_message(oldrev, newrev, refname):
|
||||||
commits = subprocess.check_output(["git", "log", "--reverse", "--pretty=- **%aN**: %s", "%s..%s" % (oldrev, newrev)])
|
commit_text = ('`%s` was deployed to `%s` with:\n\n'
|
||||||
|
% (newrev[:12], refname.replace("refs/heads/", "")))
|
||||||
|
log_cmd = ["git", "log", "--reverse", "--pretty=!gravatar(%aE) %s", "%s..%s" % (oldrev, newrev)]
|
||||||
|
commit_text += subprocess.check_output(log_cmd)
|
||||||
|
|
||||||
message_data = {
|
message_data = {
|
||||||
"type": "stream",
|
"type": "stream",
|
||||||
"stream": "test" if refname == "refs/heads/test-post-receive" else "devel",
|
"stream": "test" if refname == "refs/heads/test-post-receive" else "devel",
|
||||||
"subject": "commits",
|
"subject": "commits",
|
||||||
"content": "`%s` was deployed to `%s` with:\n\n" % (newrev[:12], refname.replace("refs/heads/", ""))
|
"content": commit_text,
|
||||||
+ commits,
|
|
||||||
"recipient": "tabbott@humbughq.com",
|
"recipient": "tabbott@humbughq.com",
|
||||||
}
|
}
|
||||||
# Sleep a bit to give time for the server to restart.
|
# Sleep a bit to give time for the server to restart.
|
||||||
|
|
Loading…
Reference in New Issue