)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"bf923be24e4e4e279bb6c53106298d68eeda8d11","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"DS8K: lss_range_for_cg should take csv as well as range"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Now, lss_range_for_cg only accept a range value, but we think it should also accept csv."},{"line_number":10,"context_line":"This patch is used to implement it in Queue Release."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I14c4ea5ac1bdb0dedfa875c94d1e1b36a256a390"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"df87a7cf_659a2c15","line":9,"range":{"start_line":9,"start_character":65,"end_line":9,"end_character":88},"updated":"2017-12-04 18:12:22.000000000","message":"please wrap this line.","commit_id":"7895657077b0f8dcc65a59e0e99c1071e36478d1"},{"author":{"_account_id":26422,"name":"Peng Wang","email":"wangpww@cn.ibm.com","username":"wangpeng"},"change_message_id":"2ce5a78d61481aadf0cc13e3a4f1afe88825c66e","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"DS8K: lss_range_for_cg should take csv as well as range"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Now, lss_range_for_cg only accept a range value, but we think it should also accept csv."},{"line_number":10,"context_line":"This patch is used to implement it in Queue Release."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I14c4ea5ac1bdb0dedfa875c94d1e1b36a256a390"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"df87a7cf_9ce9c11b","line":9,"range":{"start_line":9,"start_character":65,"end_line":9,"end_character":88},"in_reply_to":"df87a7cf_659a2c15","updated":"2017-12-13 05:11:02.000000000","message":"Thank you very much. It\u0027s addressed in new patch.","commit_id":"7895657077b0f8dcc65a59e0e99c1071e36478d1"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"bf923be24e4e4e279bb6c53106298d68eeda8d11","unresolved":false,"context_lines":[{"line_number":7,"context_line":"DS8K: lss_range_for_cg should take csv as well as range"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Now, lss_range_for_cg only accept a range value, but we think it should also accept csv."},{"line_number":10,"context_line":"This patch is used to implement it in Queue Release."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I14c4ea5ac1bdb0dedfa875c94d1e1b36a256a390"},{"line_number":13,"context_line":"Closes-Bug: 1734037"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"df87a7cf_85fdf03b","line":10,"range":{"start_line":10,"start_character":37,"end_line":10,"end_character":43},"updated":"2017-12-04 18:12:22.000000000","message":"Queens","commit_id":"7895657077b0f8dcc65a59e0e99c1071e36478d1"},{"author":{"_account_id":26422,"name":"Peng Wang","email":"wangpww@cn.ibm.com","username":"wangpeng"},"change_message_id":"2ce5a78d61481aadf0cc13e3a4f1afe88825c66e","unresolved":false,"context_lines":[{"line_number":7,"context_line":"DS8K: lss_range_for_cg should take csv as well as range"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Now, lss_range_for_cg only accept a range value, but we think it should also accept csv."},{"line_number":10,"context_line":"This patch is used to implement it in Queue Release."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I14c4ea5ac1bdb0dedfa875c94d1e1b36a256a390"},{"line_number":13,"context_line":"Closes-Bug: 1734037"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"df87a7cf_1cddb16f","line":10,"range":{"start_line":10,"start_character":37,"end_line":10,"end_character":43},"in_reply_to":"df87a7cf_85fdf03b","updated":"2017-12-13 05:11:02.000000000","message":"Thank you very much. It\u0027s addressed in new patch.","commit_id":"7895657077b0f8dcc65a59e0e99c1071e36478d1"}],"cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"bf923be24e4e4e279bb6c53106298d68eeda8d11","unresolved":false,"context_lines":[{"line_number":171,"context_line":"            if lss_range.startswith(\u0027-\u0027) or lss_range.endswith(\u0027-\u0027):"},{"line_number":172,"context_line":"                raise exception.InvalidParameterValue("},{"line_number":173,"context_line":"                    err\u003d_(\u0027Param [lss_range_for_cg]\\\u0027s format is invalid, \u0027"},{"line_number":174,"context_line":"                          \u0027please don\\\u0027t put the \\\u0027-\\\u0027 at the begin or end.\u0027))"},{"line_number":175,"context_line":"            lss_range \u003d lss_range.replace(\u0027-\u0027, \u0027 - \u0027).split()"},{"line_number":176,"context_line":"            for index, lss in enumerate(lss_range):"},{"line_number":177,"context_line":"                if lss is \u0027-\u0027:"}],"source_content_type":"text/x-python","patch_set":4,"id":"df87a7cf_e5ae3c2d","line":174,"range":{"start_line":174,"start_character":65,"end_line":174,"end_character":66},"updated":"2017-12-04 18:12:22.000000000","message":"beginning","commit_id":"7895657077b0f8dcc65a59e0e99c1071e36478d1"},{"author":{"_account_id":26422,"name":"Peng Wang","email":"wangpww@cn.ibm.com","username":"wangpeng"},"change_message_id":"2ce5a78d61481aadf0cc13e3a4f1afe88825c66e","unresolved":false,"context_lines":[{"line_number":171,"context_line":"            if lss_range.startswith(\u0027-\u0027) or lss_range.endswith(\u0027-\u0027):"},{"line_number":172,"context_line":"                raise exception.InvalidParameterValue("},{"line_number":173,"context_line":"                    err\u003d_(\u0027Param [lss_range_for_cg]\\\u0027s format is invalid, \u0027"},{"line_number":174,"context_line":"                          \u0027please don\\\u0027t put the \\\u0027-\\\u0027 at the begin or end.\u0027))"},{"line_number":175,"context_line":"            lss_range \u003d lss_range.replace(\u0027-\u0027, \u0027 - \u0027).split()"},{"line_number":176,"context_line":"            for index, lss in enumerate(lss_range):"},{"line_number":177,"context_line":"                if lss is \u0027-\u0027:"}],"source_content_type":"text/x-python","patch_set":4,"id":"df87a7cf_7ca87dda","line":174,"range":{"start_line":174,"start_character":65,"end_line":174,"end_character":66},"in_reply_to":"df87a7cf_e5ae3c2d","updated":"2017-12-13 05:11:02.000000000","message":"Thank you very much. It\u0027s addressed in new patch.","commit_id":"7895657077b0f8dcc65a59e0e99c1071e36478d1"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"bf923be24e4e4e279bb6c53106298d68eeda8d11","unresolved":false,"context_lines":[{"line_number":184,"context_line":"                    except ValueError as e:"},{"line_number":185,"context_line":"                        raise exception.InvalidParameterValue("},{"line_number":186,"context_line":"                            err\u003d_(\u0027Param [lss_range_for_cg] is invalid, it \u0027"},{"line_number":187,"context_line":"                                  \u0027only support space and \\\u0027-\\\u0027 as separator. \u0027"},{"line_number":188,"context_line":"                                  \u0027Exception \u003d %s.\u0027) % six.text_type(e))"},{"line_number":189,"context_line":"                else:"},{"line_number":190,"context_line":"                    lss_ids.append(lss)"}],"source_content_type":"text/x-python","patch_set":4,"id":"df87a7cf_4563681b","line":187,"range":{"start_line":187,"start_character":40,"end_line":187,"end_character":47},"updated":"2017-12-04 18:12:22.000000000","message":"supports","commit_id":"7895657077b0f8dcc65a59e0e99c1071e36478d1"},{"author":{"_account_id":26422,"name":"Peng Wang","email":"wangpww@cn.ibm.com","username":"wangpeng"},"change_message_id":"2ce5a78d61481aadf0cc13e3a4f1afe88825c66e","unresolved":false,"context_lines":[{"line_number":184,"context_line":"                    except ValueError as e:"},{"line_number":185,"context_line":"                        raise exception.InvalidParameterValue("},{"line_number":186,"context_line":"                            err\u003d_(\u0027Param [lss_range_for_cg] is invalid, it \u0027"},{"line_number":187,"context_line":"                                  \u0027only support space and \\\u0027-\\\u0027 as separator. \u0027"},{"line_number":188,"context_line":"                                  \u0027Exception \u003d %s.\u0027) % six.text_type(e))"},{"line_number":189,"context_line":"                else:"},{"line_number":190,"context_line":"                    lss_ids.append(lss)"}],"source_content_type":"text/x-python","patch_set":4,"id":"df87a7cf_5c7ed96b","line":187,"range":{"start_line":187,"start_character":40,"end_line":187,"end_character":47},"in_reply_to":"df87a7cf_4563681b","updated":"2017-12-13 05:11:02.000000000","message":"Thank you very much. It\u0027s addressed in new patch.","commit_id":"7895657077b0f8dcc65a59e0e99c1071e36478d1"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"bf923be24e4e4e279bb6c53106298d68eeda8d11","unresolved":false,"context_lines":[{"line_number":200,"context_line":"            except ValueError as e:"},{"line_number":201,"context_line":"                raise exception.InvalidParameterValue("},{"line_number":202,"context_line":"                    err\u003d_(\u0027Param [lss_range_for_cg] is invalid, it \u0027"},{"line_number":203,"context_line":"                          \u0027only support space and \\\u0027-\\\u0027 as separator. \u0027"},{"line_number":204,"context_line":"                          \u0027Exception \u003d %s.\u0027) % six.text_type(e))"},{"line_number":205,"context_line":"        return lss_ids_for_cg"},{"line_number":206,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"df87a7cf_6568ecf4","line":203,"range":{"start_line":203,"start_character":32,"end_line":203,"end_character":39},"updated":"2017-12-04 18:12:22.000000000","message":"supports","commit_id":"7895657077b0f8dcc65a59e0e99c1071e36478d1"}]}
