Jeremy White : Tune event handling.

Alexandre Julliard julliard at winehq.org
Wed Apr 27 14:34:47 CDT 2022


Module: tools
Branch: master
Commit: 8c1847776aaf3ab636b1ccdbeba26b68897d1e66
URL:    https://source.winehq.org/git/tools.git/?a=commit;h=8c1847776aaf3ab636b1ccdbeba26b68897d1e66

Author: Jeremy White <jwhite at codeweavers.com>
Date:   Wed Apr 27 14:04:36 2022 -0500

Tune event handling.

No longer send email when a merge is accepted.
Improve logging slightly.

Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 gitlab/gitlab-to-mail/gitlabtomail.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/gitlab/gitlab-to-mail/gitlabtomail.py b/gitlab/gitlab-to-mail/gitlabtomail.py
index 2dfc72a..fb51f71 100755
--- a/gitlab/gitlab-to-mail/gitlabtomail.py
+++ b/gitlab/gitlab-to-mail/gitlabtomail.py
@@ -373,7 +373,7 @@ def process_commented_on(event):
     return mail
 
 
-def process_accepted_closed(event):
+def process_closed(event):
     if event['target_type'] != 'MergeRequest':
         log(f"unknow target_type {event['target_type']}, skipping")
         return
@@ -406,13 +406,14 @@ def process_unknown(event):
 
 
 def process_ignore(event):
-    log("event ignored")
+    log(f"event {event['id']} ignored")
 
 
 EVENT_ACTION_TYPES = {
         "commented on": process_commented_on,
-        "accepted":     process_accepted_closed,
-        "closed":       process_accepted_closed,
+        "accepted":     process_ignore,
+        "approved":     process_ignore,
+        "closed":       process_closed,
         "pushed to":    process_ignore,
         "pushed new":   process_ignore,
         "opened":       process_ignore,




More information about the wine-cvs mailing list