)]}'
{"openstackclient/compute/v2/service.py":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"2e9fe013feb59d2fab571c1ff32b823c7f1f9092","unresolved":false,"context_lines":[{"line_number":116,"context_line":"            else:"},{"line_number":117,"context_line":"                cs.disable(parsed_args.host, parsed_args.service)"},{"line_number":118,"context_line":"        else:"},{"line_number":119,"context_line":"            if parsed_args.disable_reason:"},{"line_number":120,"context_line":"                msg \u003d (\"argument --disable-reason not allowed with \""},{"line_number":121,"context_line":"                       \"argument --enable\")"},{"line_number":122,"context_line":"                raise exceptions.CommandError(msg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3afc51ec_78c005e1","line":119,"updated":"2016-03-14 15:14:19.000000000","message":"This changes behavior so is probably worth a release note.","commit_id":"35d5b805bfdf94c8daa2776a16f9fc0e2b0c82bb"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"5f432d9ca300d3c5c6d56c4f6e94e6106a9a1521","unresolved":false,"context_lines":[{"line_number":116,"context_line":"            else:"},{"line_number":117,"context_line":"                cs.disable(parsed_args.host, parsed_args.service)"},{"line_number":118,"context_line":"        else:"},{"line_number":119,"context_line":"            if parsed_args.disable_reason:"},{"line_number":120,"context_line":"                msg \u003d (\"argument --disable-reason not allowed with \""},{"line_number":121,"context_line":"                       \"argument --enable\")"},{"line_number":122,"context_line":"                raise exceptions.CommandError(msg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3afc51ec_aa27c562","line":119,"in_reply_to":"3afc51ec_5b6ee395","updated":"2016-03-14 19:16:45.000000000","message":"This also seems like a situation where we might only want to warn that --disable-reason has been ignored rather than abort.","commit_id":"35d5b805bfdf94c8daa2776a16f9fc0e2b0c82bb"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"47878a68f8cc7156234ae136b5a22485edacadcb","unresolved":false,"context_lines":[{"line_number":116,"context_line":"            else:"},{"line_number":117,"context_line":"                cs.disable(parsed_args.host, parsed_args.service)"},{"line_number":118,"context_line":"        else:"},{"line_number":119,"context_line":"            if parsed_args.disable_reason:"},{"line_number":120,"context_line":"                msg \u003d (\"argument --disable-reason not allowed with \""},{"line_number":121,"context_line":"                       \"argument --enable\")"},{"line_number":122,"context_line":"                raise exceptions.CommandError(msg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3afc51ec_5b6ee395","line":119,"in_reply_to":"3afc51ec_78c005e1","updated":"2016-03-14 15:20:29.000000000","message":"we haven\u0027t released this yet","commit_id":"35d5b805bfdf94c8daa2776a16f9fc0e2b0c82bb"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"f772109f11cc82a1054c41504d95bd1ad6779351","unresolved":false,"context_lines":[{"line_number":119,"context_line":"            default\u003dNone,"},{"line_number":120,"context_line":"            metavar\u003d\"\u003creason\u003e\","},{"line_number":121,"context_line":"            help\u003d\"Reason for disabling the service (in quotas).  Note that \""},{"line_number":122,"context_line":"                 \"when the service is enabled, this option is ignored\""},{"line_number":123,"context_line":"        )"},{"line_number":124,"context_line":"        return parser"},{"line_number":125,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3afc51ec_b60d5f40","line":122,"updated":"2016-03-15 04:16:19.000000000","message":"nit: Full stop at the end ??","commit_id":"660a2d874d3db23e4fbcc217a8c301a0ce96bc3a"},{"author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"change_message_id":"11d034195ca896d432f5e158b7b1fc1361d22555","unresolved":false,"context_lines":[{"line_number":119,"context_line":"            default\u003dNone,"},{"line_number":120,"context_line":"            metavar\u003d\"\u003creason\u003e\","},{"line_number":121,"context_line":"            help\u003d\"Reason for disabling the service (in quotas).  Note that \""},{"line_number":122,"context_line":"                 \"when the service is enabled, this option is ignored\""},{"line_number":123,"context_line":"        )"},{"line_number":124,"context_line":"        return parser"},{"line_number":125,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3afc51ec_955db649","line":122,"in_reply_to":"3afc51ec_b60d5f40","updated":"2016-03-15 07:26:03.000000000","message":"Done","commit_id":"660a2d874d3db23e4fbcc217a8c301a0ce96bc3a"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"6e19052dfe7c6495b009fd6579ecf010cafb1cdd","unresolved":false,"context_lines":[{"line_number":118,"context_line":"            \"--disable-reason\","},{"line_number":119,"context_line":"            default\u003dNone,"},{"line_number":120,"context_line":"            metavar\u003d\"\u003creason\u003e\","},{"line_number":121,"context_line":"            help\u003d\"Reason for disabling the service (in quotas).  Note that \""},{"line_number":122,"context_line":"                 \"when the service is enabled, this option is ignored.\")"},{"line_number":123,"context_line":"        return parser"},{"line_number":124,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"9a061dce_57107fa8","line":121,"updated":"2016-04-05 13:09:55.000000000","message":"Please update doc/source/command-objects/compute-service.rst to match.","commit_id":"e7dfac8d70243ea788d2a722629dde6a037fc0a0"},{"author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"change_message_id":"f0bc226943799a70d1369118ded2533d6ec8fd3a","unresolved":false,"context_lines":[{"line_number":118,"context_line":"            \"--disable-reason\","},{"line_number":119,"context_line":"            default\u003dNone,"},{"line_number":120,"context_line":"            metavar\u003d\"\u003creason\u003e\","},{"line_number":121,"context_line":"            help\u003d\"Reason for disabling the service (in quotas).  Note that \""},{"line_number":122,"context_line":"                 \"when the service is enabled, this option is ignored.\")"},{"line_number":123,"context_line":"        return parser"},{"line_number":124,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"9a061dce_322d1947","line":121,"in_reply_to":"9a061dce_57107fa8","updated":"2016-04-05 13:20:15.000000000","message":"Done","commit_id":"e7dfac8d70243ea788d2a722629dde6a037fc0a0"}],"openstackclient/tests/compute/v2/test_service.py":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"52324ed8dd9af258650b463fb18146578869819a","unresolved":false,"context_lines":[{"line_number":210,"context_line":"        arglist \u003d ["},{"line_number":211,"context_line":"            compute_fakes.service_host,"},{"line_number":212,"context_line":"            compute_fakes.service_binary,"},{"line_number":213,"context_line":"            \u0027--disable-reason\u0027,"},{"line_number":214,"context_line":"            reason"},{"line_number":215,"context_line":"        ]"},{"line_number":216,"context_line":"        verifylist \u003d ["}],"source_content_type":"text/x-python","patch_set":3,"id":"1af94dfe_2f3e91b8","line":213,"updated":"2016-03-15 12:30:21.000000000","message":"Options should be specified before positional arguments.","commit_id":"982fdb2b3455c8e6c9623c7d6bf68606916a948a"},{"author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"change_message_id":"e969be056e6f2f787037638551a2cb6c2dcb1919","unresolved":false,"context_lines":[{"line_number":210,"context_line":"        arglist \u003d ["},{"line_number":211,"context_line":"            compute_fakes.service_host,"},{"line_number":212,"context_line":"            compute_fakes.service_binary,"},{"line_number":213,"context_line":"            \u0027--disable-reason\u0027,"},{"line_number":214,"context_line":"            reason"},{"line_number":215,"context_line":"        ]"},{"line_number":216,"context_line":"        verifylist \u003d ["}],"source_content_type":"text/x-python","patch_set":3,"id":"9a061dce_934074a7","line":213,"in_reply_to":"1af94dfe_2f3e91b8","updated":"2016-04-05 10:46:40.000000000","message":"Done","commit_id":"982fdb2b3455c8e6c9623c7d6bf68606916a948a"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"52324ed8dd9af258650b463fb18146578869819a","unresolved":false,"context_lines":[{"line_number":238,"context_line":"        arglist \u003d ["},{"line_number":239,"context_line":"            compute_fakes.service_host,"},{"line_number":240,"context_line":"            compute_fakes.service_binary,"},{"line_number":241,"context_line":"            \u0027--enable\u0027,"},{"line_number":242,"context_line":"            \u0027--disable-reason\u0027,"},{"line_number":243,"context_line":"            reason"},{"line_number":244,"context_line":"        ]"}],"source_content_type":"text/x-python","patch_set":3,"id":"1af94dfe_0f6e35c9","line":241,"updated":"2016-03-15 12:30:21.000000000","message":"Options should be specified before positional arguments.","commit_id":"982fdb2b3455c8e6c9623c7d6bf68606916a948a"},{"author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"change_message_id":"e969be056e6f2f787037638551a2cb6c2dcb1919","unresolved":false,"context_lines":[{"line_number":238,"context_line":"        arglist \u003d ["},{"line_number":239,"context_line":"            compute_fakes.service_host,"},{"line_number":240,"context_line":"            compute_fakes.service_binary,"},{"line_number":241,"context_line":"            \u0027--enable\u0027,"},{"line_number":242,"context_line":"            \u0027--disable-reason\u0027,"},{"line_number":243,"context_line":"            reason"},{"line_number":244,"context_line":"        ]"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a061dce_1313c4b9","line":241,"in_reply_to":"1af94dfe_0f6e35c9","updated":"2016-04-05 10:46:40.000000000","message":"Done","commit_id":"982fdb2b3455c8e6c9623c7d6bf68606916a948a"}]}
