)]}'
{"openstackclient/compute/v2/server.py":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"516aefa454bf3abff611e26eeb0b677ed9668df6","unresolved":false,"context_lines":[{"line_number":1110,"context_line":"            parsed_args.group,"},{"line_number":1111,"context_line":"        )"},{"line_number":1112,"context_line":""},{"line_number":1113,"context_line":"        server.remove_security_group(security_group.name)"},{"line_number":1114,"context_line":""},{"line_number":1115,"context_line":""},{"line_number":1116,"context_line":"class RemoveServerVolume(command.Command):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_50836e98","line":1113,"updated":"2016-07-05 13:25:24.000000000","message":"I think removing by ID would be better.  Also, it would be nice to add a unit test for this command.","commit_id":"fe009b647089152ea673a1df742cfddb05b366a2"},{"author":{"_account_id":10744,"name":"Rajasi Kulkarni","email":"rajasikulkarni18@gmail.com","username":"RajasiKulkarni"},"change_message_id":"19e2e7f0f97c8433e80b92e9818d250458a98192","unresolved":false,"context_lines":[{"line_number":1110,"context_line":"            parsed_args.group,"},{"line_number":1111,"context_line":"        )"},{"line_number":1112,"context_line":""},{"line_number":1113,"context_line":"        server.remove_security_group(security_group.name)"},{"line_number":1114,"context_line":""},{"line_number":1115,"context_line":""},{"line_number":1116,"context_line":"class RemoveServerVolume(command.Command):"}],"source_content_type":"text/x-python","patch_set":1,"id":"dada55a8_933cfb30","line":1113,"in_reply_to":"1aa78d24_50836e98","updated":"2016-07-18 18:26:59.000000000","message":"Done","commit_id":"fe009b647089152ea673a1df742cfddb05b366a2"}],"openstackclient/tests/compute/v2/test_server.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"21cb7fa3ae8859c448d2a9b282c4f5f42d7cf745","unresolved":false,"context_lines":[{"line_number":922,"context_line":"        self.server.rebuild.assert_called_with(self.image, None)"},{"line_number":923,"context_line":""},{"line_number":924,"context_line":""},{"line_number":925,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD"},{"line_number":926,"context_line":"class TestServerRemoveFixedIP(TestServer):"},{"line_number":927,"context_line":""},{"line_number":928,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_9b904050","line":925,"range":{"start_line":925,"start_character":0,"end_line":925,"end_character":12},"updated":"2016-07-11 15:35:05.000000000","message":"this won\u0027t work :)","commit_id":"ce25f9b7ecf36d1519eb48d0d534dd8b5f97c2fb"},{"author":{"_account_id":10744,"name":"Rajasi Kulkarni","email":"rajasikulkarni18@gmail.com","username":"RajasiKulkarni"},"change_message_id":"8e0aaa9d407aaccdccfacb9ada376d5d06efe718","unresolved":false,"context_lines":[{"line_number":922,"context_line":"        self.server.rebuild.assert_called_with(self.image, None)"},{"line_number":923,"context_line":""},{"line_number":924,"context_line":""},{"line_number":925,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD"},{"line_number":926,"context_line":"class TestServerRemoveFixedIP(TestServer):"},{"line_number":927,"context_line":""},{"line_number":928,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_5ba1b345","line":925,"range":{"start_line":925,"start_character":0,"end_line":925,"end_character":12},"in_reply_to":"1aa78d24_9b904050","updated":"2016-07-18 18:26:48.000000000","message":"My bad, while trying to resolve merge conflict overlooked this :) Thanks for review.","commit_id":"ce25f9b7ecf36d1519eb48d0d534dd8b5f97c2fb"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"21cb7fa3ae8859c448d2a9b282c4f5f42d7cf745","unresolved":false,"context_lines":[{"line_number":984,"context_line":"        result \u003d self.cmd.take_action(parsed_args)"},{"line_number":985,"context_line":""},{"line_number":986,"context_line":"        servers[0].remove_floating_ip.assert_called_once_with(\u00271.2.3.4\u0027)"},{"line_number":987,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":988,"context_line":"class TestServerRemoveSecurityGroup(TestServer):"},{"line_number":989,"context_line":""},{"line_number":990,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_db9ac86d","line":987,"range":{"start_line":987,"start_character":0,"end_line":987,"end_character":7},"updated":"2016-07-11 15:35:05.000000000","message":"this too","commit_id":"ce25f9b7ecf36d1519eb48d0d534dd8b5f97c2fb"},{"author":{"_account_id":10744,"name":"Rajasi Kulkarni","email":"rajasikulkarni18@gmail.com","username":"RajasiKulkarni"},"change_message_id":"8e0aaa9d407aaccdccfacb9ada376d5d06efe718","unresolved":false,"context_lines":[{"line_number":984,"context_line":"        result \u003d self.cmd.take_action(parsed_args)"},{"line_number":985,"context_line":""},{"line_number":986,"context_line":"        servers[0].remove_floating_ip.assert_called_once_with(\u00271.2.3.4\u0027)"},{"line_number":987,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":988,"context_line":"class TestServerRemoveSecurityGroup(TestServer):"},{"line_number":989,"context_line":""},{"line_number":990,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_9b231bbd","line":987,"range":{"start_line":987,"start_character":0,"end_line":987,"end_character":7},"in_reply_to":"1aa78d24_db9ac86d","updated":"2016-07-18 18:26:48.000000000","message":"Done","commit_id":"ce25f9b7ecf36d1519eb48d0d534dd8b5f97c2fb"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"21cb7fa3ae8859c448d2a9b282c4f5f42d7cf745","unresolved":false,"context_lines":[{"line_number":1030,"context_line":"        self.server.remove_security_group.assert_called_with("},{"line_number":1031,"context_line":"            self.security_group.id,"},{"line_number":1032,"context_line":"        )"},{"line_number":1033,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e b8fe45d... Pass security group id to novaclient"},{"line_number":1034,"context_line":"        self.assertIsNone(result)"},{"line_number":1035,"context_line":""},{"line_number":1036,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_1b8bb01f","line":1033,"range":{"start_line":1033,"start_character":0,"end_line":1033,"end_character":55},"updated":"2016-07-11 15:35:05.000000000","message":"here too","commit_id":"ce25f9b7ecf36d1519eb48d0d534dd8b5f97c2fb"},{"author":{"_account_id":10744,"name":"Rajasi Kulkarni","email":"rajasikulkarni18@gmail.com","username":"RajasiKulkarni"},"change_message_id":"8e0aaa9d407aaccdccfacb9ada376d5d06efe718","unresolved":false,"context_lines":[{"line_number":1030,"context_line":"        self.server.remove_security_group.assert_called_with("},{"line_number":1031,"context_line":"            self.security_group.id,"},{"line_number":1032,"context_line":"        )"},{"line_number":1033,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e b8fe45d... Pass security group id to novaclient"},{"line_number":1034,"context_line":"        self.assertIsNone(result)"},{"line_number":1035,"context_line":""},{"line_number":1036,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_5b14134c","line":1033,"range":{"start_line":1033,"start_character":0,"end_line":1033,"end_character":55},"in_reply_to":"1aa78d24_1b8bb01f","updated":"2016-07-18 18:26:48.000000000","message":"Done","commit_id":"ce25f9b7ecf36d1519eb48d0d534dd8b5f97c2fb"}]}
