OSDN Git Service

Skip merge-failed messages from Gerrit.
authorDan Albert <danalbert@google.com>
Tue, 14 Apr 2015 00:32:19 +0000 (17:32 -0700)
committerDan Albert <danalbert@google.com>
Tue, 14 Apr 2015 00:33:51 +0000 (17:33 -0700)
Change-Id: I2d8055a44cd78f95e64d6cf88e9efdd610a4fa88

tools/bionicbb/gmail_listener.py

index 632426b..dd0c008 100644 (file)
@@ -316,6 +316,7 @@ def skip_handler(gerrit_info, _, __):
         gerrit_info['Change-Id'])
     return True
 handle_abandon = skip_handler
+handle_merge_failed = skip_handler
 handle_merged = skip_handler
 handle_restore = skip_handler
 handle_revert = skip_handler
@@ -329,7 +330,8 @@ def process_message(msg, dry_run):
             print termcolor.colored('No info found: {}'.format(msg['id']),
                                     'red')
         msg_type = gerrit_info['MessageType']
-        handler = 'handle_{}'.format(gerrit_info['MessageType'])
+        handler = 'handle_{}'.format(
+            gerrit_info['MessageType'].replace('-', '_'))
         if handler in globals():
             return globals()[handler](gerrit_info, body, dry_run)
         else: