)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"df765009dd6a7ce5c9ba99ef244a195df65c6a51","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Andrey Kurilin \u003candr.kurilin@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-01-20 15:11:43 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[docs][info] Introduce new method for custome plugin docs"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I67ca302112273fd63a13e1d2aabf69e62dc40930"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5a3905b3_d9d490be","line":7,"range":{"start_line":7,"start_character":38,"end_line":7,"end_character":45},"updated":"2017-01-23 05:58:40.000000000","message":"custom","commit_id":"087f6e6b7acbad94ca013707f9ca8f2927d08fb2"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"8d238eb26decdef16a23eeb8dcf8ec221b09bdfa","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Andrey Kurilin \u003candr.kurilin@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-01-20 15:11:43 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[docs][info] Introduce new method for custome plugin docs"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I67ca302112273fd63a13e1d2aabf69e62dc40930"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5a3905b3_00a20f4b","line":7,"range":{"start_line":7,"start_character":38,"end_line":7,"end_character":45},"in_reply_to":"5a3905b3_d9d490be","updated":"2017-01-23 10:21:53.000000000","message":"Done","commit_id":"087f6e6b7acbad94ca013707f9ca8f2927d08fb2"}],"rally/common/plugin/info.py":[{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"67b4b497f1ac6436352a6d792e66c49bc7995dbf","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    @classmethod"},{"line_number":84,"context_line":"    def _get_doc(cls):"},{"line_number":85,"context_line":"        \"\"\"Return documentary of class"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"        By default it returns docstring of class, but it can be overridden"},{"line_number":88,"context_line":"        for example for cases like merging own docstring with parent"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a3905b3_223d188f","line":85,"range":{"start_line":85,"start_character":18,"end_line":85,"end_character":29},"updated":"2017-01-24 09:19:10.000000000","message":"documentation, but let\u0027s fix it later.","commit_id":"b4dd6dfc8c8614588ed08ed5f445eebcc4562d45"}]}
