)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"625747957cab3c992a627fd935b754098f5e02ce","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Base OSC plugin support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Enable neutronclient OSC plugin support."},{"line_number":10,"context_line":"This patch set does the following:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":" - Establishes OSC plugin structure for commands and unit tests"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"dada55a8_538e99d0","line":9,"range":{"start_line":9,"start_character":7,"end_line":9,"end_character":20},"updated":"2016-07-26 12:32:53.000000000","message":"Should be magnumclient, I think. :)","commit_id":"54e26966199277368d4b3596baafce4d993187b4"},{"author":{"_account_id":12385,"name":"Motohiro/Yuanying Otsuka","email":"yuanying@fraction.jp","username":"yuanying"},"change_message_id":"82f58ba7c954f2b3dbd8d457f05373d44cff0a93","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Base OSC plugin support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Enable neutronclient OSC plugin support."},{"line_number":10,"context_line":"This patch set does the following:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":" - Establishes OSC plugin structure for commands and unit tests"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"dada55a8_e017cda0","line":9,"range":{"start_line":9,"start_character":7,"end_line":9,"end_character":20},"in_reply_to":"dada55a8_538e99d0","updated":"2016-07-27 00:11:09.000000000","message":"Done","commit_id":"54e26966199277368d4b3596baafce4d993187b4"}],"magnumclient/osc/plugin.py":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"625747957cab3c992a627fd935b754098f5e02ce","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"def make_client(instance):"},{"line_number":29,"context_line":"    \"\"\"Returns an magnum client.\"\"\""},{"line_number":30,"context_line":"    magnum_client \u003d utils.get_client_class("},{"line_number":31,"context_line":"        API_NAME,"},{"line_number":32,"context_line":"        instance._api_version[API_NAME],"}],"source_content_type":"text/x-python","patch_set":11,"id":"dada55a8_06405d33","line":29,"range":{"start_line":29,"start_character":15,"end_line":29,"end_character":17},"updated":"2016-07-26 12:32:53.000000000","message":"nit: an -\u003e a","commit_id":"54e26966199277368d4b3596baafce4d993187b4"},{"author":{"_account_id":12385,"name":"Motohiro/Yuanying Otsuka","email":"yuanying@fraction.jp","username":"yuanying"},"change_message_id":"82f58ba7c954f2b3dbd8d457f05373d44cff0a93","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"def make_client(instance):"},{"line_number":29,"context_line":"    \"\"\"Returns an magnum client.\"\"\""},{"line_number":30,"context_line":"    magnum_client \u003d utils.get_client_class("},{"line_number":31,"context_line":"        API_NAME,"},{"line_number":32,"context_line":"        instance._api_version[API_NAME],"}],"source_content_type":"text/x-python","patch_set":11,"id":"dada55a8_603d9d2a","line":29,"range":{"start_line":29,"start_character":15,"end_line":29,"end_character":17},"in_reply_to":"dada55a8_06405d33","updated":"2016-07-27 00:11:09.000000000","message":"Done","commit_id":"54e26966199277368d4b3596baafce4d993187b4"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"625747957cab3c992a627fd935b754098f5e02ce","unresolved":false,"context_lines":[{"line_number":44,"context_line":"def build_option_parser(parser):"},{"line_number":45,"context_line":"    \"\"\"Hook to add global options\"\"\""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    # NOTE(amotoki): At now we register no option."},{"line_number":48,"context_line":"    # OSC itself has an option for Container-Infora API version"},{"line_number":49,"context_line":"    # and we refer to it."},{"line_number":50,"context_line":"    return parser"}],"source_content_type":"text/x-python","patch_set":11,"id":"dada55a8_462ff587","line":47,"range":{"start_line":47,"start_character":11,"end_line":47,"end_character":18},"updated":"2016-07-26 12:32:53.000000000","message":"Sorry, not sure if this comment is really from amotoki. I assume this is copied from neutronclient. If you think this necessary, you can change it to your name instead. :)","commit_id":"54e26966199277368d4b3596baafce4d993187b4"},{"author":{"_account_id":12385,"name":"Motohiro/Yuanying Otsuka","email":"yuanying@fraction.jp","username":"yuanying"},"change_message_id":"82f58ba7c954f2b3dbd8d457f05373d44cff0a93","unresolved":false,"context_lines":[{"line_number":44,"context_line":"def build_option_parser(parser):"},{"line_number":45,"context_line":"    \"\"\"Hook to add global options\"\"\""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    # NOTE(amotoki): At now we register no option."},{"line_number":48,"context_line":"    # OSC itself has an option for Container-Infora API version"},{"line_number":49,"context_line":"    # and we refer to it."},{"line_number":50,"context_line":"    return parser"}],"source_content_type":"text/x-python","patch_set":11,"id":"dada55a8_804091a6","line":47,"range":{"start_line":47,"start_character":11,"end_line":47,"end_character":18},"in_reply_to":"dada55a8_462ff587","updated":"2016-07-27 00:11:09.000000000","message":"Done","commit_id":"54e26966199277368d4b3596baafce4d993187b4"}],"requirements.txt":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"625747957cab3c992a627fd935b754098f5e02ce","unresolved":false,"context_lines":[{"line_number":8,"context_line":"keystoneauth1\u003e\u003d2.7.0 # Apache-2.0"},{"line_number":9,"context_line":"stevedore\u003e\u003d1.10.0 # Apache-2.0"},{"line_number":10,"context_line":"requests\u003e\u003d2.10.0 # Apache-2.0"},{"line_number":11,"context_line":"osc-lib\u003e\u003d0.4.0  # Apache-2.0"},{"line_number":12,"context_line":"oslo.i18n\u003e\u003d2.1.0 # Apache-2.0"},{"line_number":13,"context_line":"oslo.serialization\u003e\u003d1.10.0 # Apache-2.0"},{"line_number":14,"context_line":"oslo.utils\u003e\u003d3.14.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":11,"id":"dada55a8_26976149","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":7},"updated":"2016-07-26 12:32:53.000000000","message":"I don\u0027t think this is necessary. If magnumclient depends on openstackclient, then it depends on osc-lib because openstackclient does.","commit_id":"54e26966199277368d4b3596baafce4d993187b4"},{"author":{"_account_id":12385,"name":"Motohiro/Yuanying Otsuka","email":"yuanying@fraction.jp","username":"yuanying"},"change_message_id":"82f58ba7c954f2b3dbd8d457f05373d44cff0a93","unresolved":false,"context_lines":[{"line_number":8,"context_line":"keystoneauth1\u003e\u003d2.7.0 # Apache-2.0"},{"line_number":9,"context_line":"stevedore\u003e\u003d1.10.0 # Apache-2.0"},{"line_number":10,"context_line":"requests\u003e\u003d2.10.0 # Apache-2.0"},{"line_number":11,"context_line":"osc-lib\u003e\u003d0.4.0  # Apache-2.0"},{"line_number":12,"context_line":"oslo.i18n\u003e\u003d2.1.0 # Apache-2.0"},{"line_number":13,"context_line":"oslo.serialization\u003e\u003d1.10.0 # Apache-2.0"},{"line_number":14,"context_line":"oslo.utils\u003e\u003d3.14.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":11,"id":"dada55a8_60f75dd3","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":7},"in_reply_to":"dada55a8_26976149","updated":"2016-07-27 00:11:09.000000000","message":"I got it.","commit_id":"54e26966199277368d4b3596baafce4d993187b4"}]}
