)]}'
{"zuul/driver/github/githubconnection.py":[{"author":{"_account_id":31083,"name":"Benjamin Schanzel","email":"benjamin.schanzel@bmw.de","username":"benjamin.schanzel"},"change_message_id":"6a32ee0fbc98d055a415d4d4b85e202be4ef34b8","unresolved":false,"context_lines":[{"line_number":1563,"context_line":"            allow_needs, canmerge_data)"},{"line_number":1564,"context_line":"        if missing_status_checks:"},{"line_number":1565,"context_line":"            log.debug(\u0027Change %s can not merge because required status checks \u0027"},{"line_number":1566,"context_line":"                      \u0027are missing: \u0027, missing_status_checks)"},{"line_number":1567,"context_line":"            return False"},{"line_number":1568,"context_line":""},{"line_number":1569,"context_line":"        if canmerge_data.get(\u0027requiresApprovingReviews\u0027):"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_840f6086","line":1566,"updated":"2020-06-29 07:39:17.000000000","message":"Please add the missing ``change`` parameter\n\n``are missing: %s, change, missing_status_checks)``","commit_id":"abd87b5f1580e516348c20bd041835cb7896892b"},{"author":{"_account_id":16068,"name":"Tobias Henkel","email":"tobias.henkel@bmw.de","username":"tobias.henkel"},"change_message_id":"ad40b4170a5878d2fadcfafd4384396b9646dcf5","unresolved":false,"context_lines":[{"line_number":1563,"context_line":"            allow_needs, canmerge_data)"},{"line_number":1564,"context_line":"        if missing_status_checks:"},{"line_number":1565,"context_line":"            log.debug(\u0027Change %s can not merge because required status checks \u0027"},{"line_number":1566,"context_line":"                      \u0027are missing: \u0027, missing_status_checks)"},{"line_number":1567,"context_line":"            return False"},{"line_number":1568,"context_line":""},{"line_number":1569,"context_line":"        if canmerge_data.get(\u0027requiresApprovingReviews\u0027):"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_0d3413dd","line":1566,"in_reply_to":"bf51134e_840f6086","updated":"2020-06-29 10:10:08.000000000","message":"whoops","commit_id":"abd87b5f1580e516348c20bd041835cb7896892b"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"d15573484f82fb11dbf0d4611431e3d5f23ba521","unresolved":false,"context_lines":[{"line_number":1687,"context_line":"        required_contexts \u003d canmerge_data[\u0027requiredStatusCheckContexts\u0027]"},{"line_number":1688,"context_line":"        if not required_contexts:"},{"line_number":1689,"context_line":"            # There are no required contexts -\u003e ok by definition"},{"line_number":1690,"context_line":"            return []"},{"line_number":1691,"context_line":""},{"line_number":1692,"context_line":"        # Strip allow_needs as we will set this in the gate ourselves"},{"line_number":1693,"context_line":"        required_contexts \u003d set("}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_5dcaf045","line":1690,"range":{"start_line":1690,"start_character":19,"end_line":1690,"end_character":21},"updated":"2020-09-16 20:29:22.000000000","message":"Nit maybe consider returning False or None. Avoids creating a new list.\n\nIf we want to keep types aligned maybe return set().","commit_id":"54bc2f3a269f10880375fe824f69b796fa1ebfdf"}]}
