diff options
author | Frederik Gladhorn <frederik.gladhorn@qt.io> | 2019-06-26 10:52:48 +0200 |
---|---|---|
committer | Frederik Gladhorn <frederik.gladhorn@qt.io> | 2019-06-27 17:13:20 +0200 |
commit | e9b796db9c30f97056bbcdd56a152c9987bb2a43 (patch) | |
tree | 39183d96e39d525895353b107a881b30191df47f /scripts | |
parent | d82c52da7a0e0b5504203775ccdf30998777715f (diff) |
Teach jira-gerrit-bot about replication events
We can safely ignore these, but it's nice to explicitly handle all types
of events, especially if someone wants to later use this code for other
purposes. These events are new since the Gerrit upgrade.
Change-Id: I8b411a4cf55fb0775eba917bff4fdd4458162fb7
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Daniel Smith <Daniel.Smith@qt.io>
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/jira/jira-bug-closer/gerrit/streamparser.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/jira/jira-bug-closer/gerrit/streamparser.py b/scripts/jira/jira-bug-closer/gerrit/streamparser.py index c7b071d8..19a0166e 100644 --- a/scripts/jira/jira-bug-closer/gerrit/streamparser.py +++ b/scripts/jira/jira-bug-closer/gerrit/streamparser.py @@ -66,6 +66,8 @@ class GerritStreamParser: if eventType in ('comment-added', 'change-abandoned', 'change-deferred', 'change-merged', 'change-restored', 'draft-published', 'merge-failed', 'patchset-created', 'reviewer-added'): return GerritEvent(type=eventType, project=event['change']['project'], branch=event['change']['branch']) + if eventType in ('ref-replication-scheduled', 'ref-replicated', 'ref-replication-done'): + return GerritEvent(type=eventType, project=event['project'], branch=event['ref']) if eventType in ('ref-updated',): return GerritEvent(type=eventType, project=event['refUpdate']['project'], branch=event['refUpdate']['refName']) log.warning('unhandled event type in gerrit ssh stream: "%s" data: "%s"', eventType, data) |