Просмотр исходного кода

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

Dastan-glitch 3 лет назад
Родитель
Сommit
cb847faaec
1 измененных файлов с 3 добавлено и 5 удалено
  1. 3 5
      bin/ircd/script/bots/commitbot.py

+ 3 - 5
bin/ircd/script/bots/commitbot.py

@@ -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)