)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"},"change_message_id":"7681d99ed4381383db5b1634c91bf815fd8a3d11","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This patch adds dataprotection support to the python-openstackclient"},{"line_number":10,"context_line":"through a plugin for restore."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Partially-Implements: karbor-support-python-openstackclient"},{"line_number":13,"context_line":"Change-Id: I48aa68af1dbf199b6de3a648abdf977b6201bf48"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"5f201791_74322f60","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":59},"updated":"2017-06-27 09:59:46.000000000","message":"Partially-Implements: blueprint karbor-support-python-openstackclient","commit_id":"7c868450e9bfb0dc6c6bae913187841635e7886e"},{"author":{"_account_id":22056,"name":"yushangbin","email":"shangbin.yu@easystack.cn","username":"yushangbin"},"change_message_id":"fa414d875f778a066706bd2595f901265325257c","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This patch adds dataprotection support to the python-openstackclient"},{"line_number":10,"context_line":"through a plugin for restore."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Partially-Implements: karbor-support-python-openstackclient"},{"line_number":13,"context_line":"Change-Id: I48aa68af1dbf199b6de3a648abdf977b6201bf48"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"5f201791_af9ceebf","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":59},"in_reply_to":"5f201791_74322f60","updated":"2017-06-27 10:13:51.000000000","message":"Done","commit_id":"7c868450e9bfb0dc6c6bae913187841635e7886e"}],"karborclient/osc/v1/restores.py":[{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"23e7549300c5be7ac515ef34791cff60c01dcca9","unresolved":false,"context_lines":[{"line_number":126,"context_line":"        parser.add_argument(\r"},{"line_number":127,"context_line":"            \u0027checkpoint_id\u0027,\r"},{"line_number":128,"context_line":"            metavar\u003d\u0027\u003ccheckpoint_id\u003e\u0027,\r"},{"line_number":129,"context_line":"            help\u003d\u0027Checkpoint id.\u0027\r"},{"line_number":130,"context_line":"        )\r"},{"line_number":131,"context_line":"        parser.add_argument(\r"},{"line_number":132,"context_line":"            \u0027--restore_target\u0027,\r"}],"source_content_type":"text/x-python","patch_set":10,"id":"5f201791_b1cd7e32","line":129,"range":{"start_line":129,"start_character":17,"end_line":129,"end_character":33},"updated":"2017-06-27 07:59:02.000000000","message":"IMO, the help messages of karbor client need be translated.  So this i18n prefix could be added.  A patch about plan create command help string also need be submitted.","commit_id":"b3fc37180acf990475baf445084f704ae4d13d25"},{"author":{"_account_id":22056,"name":"yushangbin","email":"shangbin.yu@easystack.cn","username":"yushangbin"},"change_message_id":"89bdb2f2e8c5c04eb9291be489c7fc9fd57d031a","unresolved":false,"context_lines":[{"line_number":126,"context_line":"        parser.add_argument(\r"},{"line_number":127,"context_line":"            \u0027checkpoint_id\u0027,\r"},{"line_number":128,"context_line":"            metavar\u003d\u0027\u003ccheckpoint_id\u003e\u0027,\r"},{"line_number":129,"context_line":"            help\u003d\u0027Checkpoint id.\u0027\r"},{"line_number":130,"context_line":"        )\r"},{"line_number":131,"context_line":"        parser.add_argument(\r"},{"line_number":132,"context_line":"            \u0027--restore_target\u0027,\r"}],"source_content_type":"text/x-python","patch_set":10,"id":"5f201791_19a1f494","line":129,"range":{"start_line":129,"start_character":17,"end_line":129,"end_character":33},"in_reply_to":"5f201791_b1cd7e32","updated":"2017-06-27 09:27:42.000000000","message":"OK, I\u0027ll try to fix them later, and after that, I hope you can help to check them if right, thanks.","commit_id":"b3fc37180acf990475baf445084f704ae4d13d25"},{"author":{"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"},"change_message_id":"d37475c7d976bd6b04b624481aed57fc1ab1f056","unresolved":false,"context_lines":[{"line_number":63,"context_line":"                   \"specified separated by comma\"),\r"},{"line_number":64,"context_line":"        )\r"},{"line_number":65,"context_line":"        parser.add_argument(\r"},{"line_number":66,"context_line":"            \u0027--tenant\u0027,\r"},{"line_number":67,"context_line":"            metavar\u003d\u0027\u003ctenant\u003e\u0027,\r"},{"line_number":68,"context_line":"            help\u003d_(\u0027Filter results by a tenant(admin only)\u0027)\r"},{"line_number":69,"context_line":"        )\r"}],"source_content_type":"text/x-python","patch_set":12,"id":"5f201791_d9ddaee0","line":66,"range":{"start_line":66,"start_character":15,"end_line":66,"end_character":21},"updated":"2017-06-27 15:04:14.000000000","message":"IMO, we better use \u0027project\u0027 instead of \u0027tenant\u0027 if we switch to openstackclient plugin. Just like we use \u0027all-projects\u0027 to replace \u0027all-tenants\u0027. Karbor cores, what do you think?","commit_id":"10ebdca3f545fb0db5439ca06beb4c4f51c98a21"},{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"8ee97e511f9101b6884d1fe23c4748cef2c73477","unresolved":false,"context_lines":[{"line_number":63,"context_line":"                   \"specified separated by comma\"),\r"},{"line_number":64,"context_line":"        )\r"},{"line_number":65,"context_line":"        parser.add_argument(\r"},{"line_number":66,"context_line":"            \u0027--tenant\u0027,\r"},{"line_number":67,"context_line":"            metavar\u003d\u0027\u003ctenant\u003e\u0027,\r"},{"line_number":68,"context_line":"            help\u003d_(\u0027Filter results by a tenant(admin only)\u0027)\r"},{"line_number":69,"context_line":"        )\r"}],"source_content_type":"text/x-python","patch_set":12,"id":"5f201791_fa15e13d","line":66,"range":{"start_line":66,"start_character":15,"end_line":66,"end_character":21},"in_reply_to":"5f201791_d9ddaee0","updated":"2017-06-28 06:25:29.000000000","message":"It sounds good.","commit_id":"10ebdca3f545fb0db5439ca06beb4c4f51c98a21"},{"author":{"_account_id":22056,"name":"yushangbin","email":"shangbin.yu@easystack.cn","username":"yushangbin"},"change_message_id":"eaf61787cf591c37464c84c9394e3160f93bcc13","unresolved":false,"context_lines":[{"line_number":63,"context_line":"                   \"specified separated by comma\"),\r"},{"line_number":64,"context_line":"        )\r"},{"line_number":65,"context_line":"        parser.add_argument(\r"},{"line_number":66,"context_line":"            \u0027--tenant\u0027,\r"},{"line_number":67,"context_line":"            metavar\u003d\u0027\u003ctenant\u003e\u0027,\r"},{"line_number":68,"context_line":"            help\u003d_(\u0027Filter results by a tenant(admin only)\u0027)\r"},{"line_number":69,"context_line":"        )\r"}],"source_content_type":"text/x-python","patch_set":12,"id":"5f201791_3a86b9ba","line":66,"range":{"start_line":66,"start_character":15,"end_line":66,"end_character":21},"in_reply_to":"5f201791_fa15e13d","updated":"2017-06-28 06:56:40.000000000","message":"OK, I\u0027ll fix it later, thanks.","commit_id":"10ebdca3f545fb0db5439ca06beb4c4f51c98a21"}]}
