)]}'
{"doc/source/reference/drivers/gitlab.rst":[{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"da47f0929a6b844e58575672097d662d552af42f","unresolved":false,"context_lines":[{"line_number":159,"context_line":"      Boolean value that determines if the reporter should add a"},{"line_number":160,"context_line":"      comment to the pipeline status to the GitLab Merge Request."},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"   .. attr:: approval"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"      Bolean value that determines whether to report *approve* or *unapprove*"},{"line_number":165,"context_line":"      into the merge request approval system. To set an approval the Zuul user"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f560f44_6b5c5b7e","line":162,"updated":"2020-07-28 16:50:40.000000000","message":"Should we indicate the default here?  I assume it\u0027s false.","commit_id":"9bf307e7e07b4dd911a4e369f6063172e5cfc371"},{"author":{"_account_id":16068,"name":"Tobias Henkel","email":"tobias.henkel@bmw.de","username":"tobias.henkel"},"change_message_id":"f051bb6f0f49e96fd076fdad9ce6c9318fed6cab","unresolved":false,"context_lines":[{"line_number":159,"context_line":"      Boolean value that determines if the reporter should add a"},{"line_number":160,"context_line":"      comment to the pipeline status to the GitLab Merge Request."},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"   .. attr:: approval"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"      Bolean value that determines whether to report *approve* or *unapprove*"},{"line_number":165,"context_line":"      into the merge request approval system. To set an approval the Zuul user"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f560f44_b05a204c","line":162,"in_reply_to":"9f560f44_6b5c5b7e","updated":"2020-07-31 12:26:51.000000000","message":"The last sentence suggests that there is no default.","commit_id":"9bf307e7e07b4dd911a4e369f6063172e5cfc371"},{"author":{"_account_id":25403,"name":"Pierre-Louis Bonicoli","email":"pierre-louis.bonicoli@libregerbil.fr","username":"pilou"},"change_message_id":"3cc773c43efe681dc069d2d273fa1479a2dc76d3","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"   .. attr:: approval"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"      Bolean value that determines whether to report *approve* or *unapprove*"},{"line_number":165,"context_line":"      into the merge request approval system. To set an approval the Zuul user"},{"line_number":166,"context_line":"      must be a *Developer* or *Maintainer* project\u0027s member. If not set approval"},{"line_number":167,"context_line":"      won\u0027t be reported."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f560f44_ea493c8b","line":164,"range":{"start_line":164,"start_character":6,"end_line":164,"end_character":12},"updated":"2020-07-31 22:41:20.000000000","message":"s/Bolean/Boolean/","commit_id":"b1494db03ee8a11ad8e22d6de90b24ca3384aa18"}],"zuul/driver/gitlab/gitlabconnection.py":[{"author":{"_account_id":25403,"name":"Pierre-Louis Bonicoli","email":"pierre-louis.bonicoli@libregerbil.fr","username":"pilou"},"change_message_id":"3cc773c43efe681dc069d2d273fa1479a2dc76d3","unresolved":false,"context_lines":[{"line_number":133,"context_line":"        elif attrs[\u0027action\u0027] \u003d\u003d \u0027update\u0027:"},{"line_number":134,"context_line":"            event.action \u003d \u0027changed\u0027"},{"line_number":135,"context_line":"        else:"},{"line_number":136,"context_line":"            # Do not handle other merge_request action for now."},{"line_number":137,"context_line":"            return None"},{"line_number":138,"context_line":"        event.type \u003d \u0027gl_merge_request\u0027"},{"line_number":139,"context_line":"        return event"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_c59b8bc6","line":136,"range":{"start_line":136,"start_character":11,"end_line":136,"end_character":63},"updated":"2020-07-31 22:41:20.000000000","message":"Should not that be logged (with debug level) ?","commit_id":"b1494db03ee8a11ad8e22d6de90b24ca3384aa18"},{"author":{"_account_id":25403,"name":"Pierre-Louis Bonicoli","email":"pierre-louis.bonicoli@libregerbil.fr","username":"pilou"},"change_message_id":"3cc773c43efe681dc069d2d273fa1479a2dc76d3","unresolved":false,"context_lines":[{"line_number":303,"context_line":"        approve \u003d \u0027approve\u0027 if approve else \u0027unapprove\u0027"},{"line_number":304,"context_line":"        path \u003d \"/projects/%s/merge_requests/%s/%s\" % ("},{"line_number":305,"context_line":"            quote_plus(project_name), number, approve)"},{"line_number":306,"context_line":"        params \u003d {}"},{"line_number":307,"context_line":"        resp \u003d self.post("},{"line_number":308,"context_line":"            self.baseurl + path, params\u003dparams,"},{"line_number":309,"context_line":"            zuul_event_id\u003dzuul_event_id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_25c1a781","line":306,"range":{"start_line":306,"start_character":17,"end_line":306,"end_character":19},"updated":"2020-07-31 22:41:20.000000000","message":"Should not the \"sha\" parameter added in order to avoid to approve a MR which has been updated meanwhile ?","commit_id":"b1494db03ee8a11ad8e22d6de90b24ca3384aa18"}],"zuul/driver/gitlab/gitlabreporter.py":[{"author":{"_account_id":25403,"name":"Pierre-Louis Bonicoli","email":"pierre-louis.bonicoli@libregerbil.fr","username":"pilou"},"change_message_id":"3cc773c43efe681dc069d2d273fa1479a2dc76d3","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    def __init__(self, driver, connection, pipeline, config\u003dNone):"},{"line_number":30,"context_line":"        super(GitlabReporter, self).__init__(driver, connection, config)"},{"line_number":31,"context_line":"        self._create_comment \u003d self.config.get(\u0027comment\u0027, True)"},{"line_number":32,"context_line":"        self._approval \u003d self.config.get(\u0027approval\u0027, None)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def report(self, item):"},{"line_number":35,"context_line":"        \"\"\"Report on an event.\"\"\""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_057f4367","line":32,"range":{"start_line":32,"start_character":53,"end_line":32,"end_character":57},"updated":"2020-07-31 22:41:20.000000000","message":"Isn\u0027t \"None\" extraneous ?","commit_id":"b1494db03ee8a11ad8e22d6de90b24ca3384aa18"}]}
