bin/ircd: [commitbot] display commit message up to the first newline

This commit is contained in:
Dastan-glitch
2023-03-01 17:00:46 +03:00
parent d55a80490a
commit cb847faaec

View File

@@ -95,14 +95,12 @@ def handle_forward_push(irc, data):
print("==============================================")
irc.send("#dev", f"@{author} pushed {num_commits} to {branch}: {commit}")
MAX_COMMIT_LEN = 256
def fmt_commit(cmt):
hsh = cmt['id'][:10]
# author = cmt['author']['name']
message = cmt['message']
message = message[:MAX_COMMIT_LEN] \
+ ('..' if len(message) > MAX_COMMIT_LEN else '')
message = cmt['message'].split("\n")
message = message[0] \
+ ('...' if len(message) > 1 else '')
return '{}: {}'.format(hsh, message)