)]}'
{"cinderclient/tests/unit/v1/test_shell.py":[{"author":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"change_message_id":"c1d3a7a6e98be13f69b4c3298b40d2defbf46e8b","unresolved":false,"context_lines":[{"line_number":311,"context_line":"                                        \u0027attach_status\u0027: \u0027detached\u0027}}"},{"line_number":312,"context_line":"        self.assert_called(\u0027POST\u0027, \u0027/volumes/1234/action\u0027, body\u003dexpected)"},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"    def test_reset_state_with_atttach_status_with_flag(self):"},{"line_number":315,"context_line":"        self.run_command(\u0027reset-state --state in-use \u0027"},{"line_number":316,"context_line":"                         \u0027--attach-status attached 1234\u0027)"},{"line_number":317,"context_line":"        expected \u003d {\u0027os-reset_status\u0027: {\u0027status\u0027: \u0027in-use\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa32b979_31980178","line":314,"updated":"2015-06-17 12:54:41.000000000","message":"Typo: atttach -\u003e attach","commit_id":"a719308cd32b21278cf691b13ec227e390c58cc2"},{"author":{"_account_id":9176,"name":"Tomoki Sekiyama","email":"tomoki.sekiyama@gmail.com","username":"tsekiyama"},"change_message_id":"d54d6876912ac21475496d6cafbce264af0893d7","unresolved":false,"context_lines":[{"line_number":311,"context_line":"                                        \u0027attach_status\u0027: \u0027detached\u0027}}"},{"line_number":312,"context_line":"        self.assert_called(\u0027POST\u0027, \u0027/volumes/1234/action\u0027, body\u003dexpected)"},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"    def test_reset_state_with_atttach_status_with_flag(self):"},{"line_number":315,"context_line":"        self.run_command(\u0027reset-state --state in-use \u0027"},{"line_number":316,"context_line":"                         \u0027--attach-status attached 1234\u0027)"},{"line_number":317,"context_line":"        expected \u003d {\u0027os-reset_status\u0027: {\u0027status\u0027: \u0027in-use\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa32b979_c3b172e1","line":314,"in_reply_to":"fa32b979_31980178","updated":"2015-06-18 23:13:46.000000000","message":"removed the v1 patch.","commit_id":"a719308cd32b21278cf691b13ec227e390c58cc2"}],"cinderclient/tests/unit/v2/test_shell.py":[{"author":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"change_message_id":"c1d3a7a6e98be13f69b4c3298b40d2defbf46e8b","unresolved":false,"context_lines":[{"line_number":426,"context_line":"                                        \u0027attach_status\u0027: \u0027detached\u0027}}"},{"line_number":427,"context_line":"        self.assert_called(\u0027POST\u0027, \u0027/volumes/1234/action\u0027, body\u003dexpected)"},{"line_number":428,"context_line":""},{"line_number":429,"context_line":"    def test_reset_state_with_atttach_status_with_flag(self):"},{"line_number":430,"context_line":"        self.run_command(\u0027reset-state --state in-use \u0027"},{"line_number":431,"context_line":"                         \u0027--attach-status attached 1234\u0027)"},{"line_number":432,"context_line":"        expected \u003d {\u0027os-reset_status\u0027: {\u0027status\u0027: \u0027in-use\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa32b979_11729d49","line":429,"updated":"2015-06-17 12:54:41.000000000","message":"Typo: atttach -\u003e attach","commit_id":"a719308cd32b21278cf691b13ec227e390c58cc2"},{"author":{"_account_id":9176,"name":"Tomoki Sekiyama","email":"tomoki.sekiyama@gmail.com","username":"tsekiyama"},"change_message_id":"d54d6876912ac21475496d6cafbce264af0893d7","unresolved":false,"context_lines":[{"line_number":426,"context_line":"                                        \u0027attach_status\u0027: \u0027detached\u0027}}"},{"line_number":427,"context_line":"        self.assert_called(\u0027POST\u0027, \u0027/volumes/1234/action\u0027, body\u003dexpected)"},{"line_number":428,"context_line":""},{"line_number":429,"context_line":"    def test_reset_state_with_atttach_status_with_flag(self):"},{"line_number":430,"context_line":"        self.run_command(\u0027reset-state --state in-use \u0027"},{"line_number":431,"context_line":"                         \u0027--attach-status attached 1234\u0027)"},{"line_number":432,"context_line":"        expected \u003d {\u0027os-reset_status\u0027: {\u0027status\u0027: \u0027in-use\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa32b979_83c84a56","line":429,"in_reply_to":"fa32b979_11729d49","updated":"2015-06-18 23:13:46.000000000","message":"Done","commit_id":"a719308cd32b21278cf691b13ec227e390c58cc2"}],"cinderclient/v1/shell.py":[{"author":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"change_message_id":"6928c029285df060ccf67d76714bd32f5bcdf092","unresolved":false,"context_lines":[{"line_number":343,"context_line":"                \u0027attach status is unchanged.\u0027)"},{"line_number":344,"context_line":"@utils.arg(\u0027--reset-migration-status\u0027,"},{"line_number":345,"context_line":"           action\u003d\u0027store_true\u0027,"},{"line_number":346,"context_line":"           help\u003d\u0027Reset the migration status of the volume.\u0027)"},{"line_number":347,"context_line":"@utils.service_type(\u0027volume\u0027)"},{"line_number":348,"context_line":"def do_reset_state(cs, args):"},{"line_number":349,"context_line":"    \"\"\"Explicitly updates the volume state.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"9a80dd14_546508df","line":346,"updated":"2015-03-14 18:19:50.000000000","message":"Add more to help regarding what True and False mean for migration status. The setting to \u0027none\u0027 down below seems unintuitive without a little more explanation.","commit_id":"c2eefb95f4f19514593de3e126694b9ffa642e83"},{"author":{"_account_id":9176,"name":"Tomoki Sekiyama","email":"tomoki.sekiyama@gmail.com","username":"tsekiyama"},"change_message_id":"cd1bc51938cd8b2d9a5ecf0abadc1bc202cb03d7","unresolved":false,"context_lines":[{"line_number":343,"context_line":"                \u0027attach status is unchanged.\u0027)"},{"line_number":344,"context_line":"@utils.arg(\u0027--reset-migration-status\u0027,"},{"line_number":345,"context_line":"           action\u003d\u0027store_true\u0027,"},{"line_number":346,"context_line":"           help\u003d\u0027Reset the migration status of the volume.\u0027)"},{"line_number":347,"context_line":"@utils.service_type(\u0027volume\u0027)"},{"line_number":348,"context_line":"def do_reset_state(cs, args):"},{"line_number":349,"context_line":"    \"\"\"Explicitly updates the volume state.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"9a80dd14_fcd5cde5","line":346,"in_reply_to":"9a80dd14_546508df","updated":"2015-03-16 19:21:51.000000000","message":"Done","commit_id":"c2eefb95f4f19514593de3e126694b9ffa642e83"}],"cinderclient/v1/volumes.py":[{"author":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"change_message_id":"72b1ed239c6d430ed2f79e9cd53f233a9a637b4b","unresolved":false,"context_lines":[{"line_number":103,"context_line":"        self.manager.force_delete(self)"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    def reset_state(self, state, attach_status\u003dNone, migration_status\u003dNone):"},{"line_number":106,"context_line":"        \"\"\"Update the volume with the provided state.\"\"\""},{"line_number":107,"context_line":"        self.manager.reset_state(self, state, attach_status, migration_status)"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    def extend(self, volume, new_size):"}],"source_content_type":"text/x-python","patch_set":3,"id":"baa041b7_3d1de8bd","line":106,"updated":"2015-04-01 17:21:41.000000000","message":"If you upload another patch, docstring could be updated to include new parameters.","commit_id":"a719308cd32b21278cf691b13ec227e390c58cc2"},{"author":{"_account_id":9176,"name":"Tomoki Sekiyama","email":"tomoki.sekiyama@gmail.com","username":"tsekiyama"},"change_message_id":"d54d6876912ac21475496d6cafbce264af0893d7","unresolved":false,"context_lines":[{"line_number":103,"context_line":"        self.manager.force_delete(self)"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    def reset_state(self, state, attach_status\u003dNone, migration_status\u003dNone):"},{"line_number":106,"context_line":"        \"\"\"Update the volume with the provided state.\"\"\""},{"line_number":107,"context_line":"        self.manager.reset_state(self, state, attach_status, migration_status)"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    def extend(self, volume, new_size):"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa32b979_c3e892b5","line":106,"in_reply_to":"baa041b7_3d1de8bd","updated":"2015-06-18 23:13:46.000000000","message":"Added the doctoring for the parameters.","commit_id":"a719308cd32b21278cf691b13ec227e390c58cc2"},{"author":{"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},"change_message_id":"4130504bb856faebce2893551d0c52688d96ee30","unresolved":false,"context_lines":[{"line_number":103,"context_line":"        self.manager.force_delete(self)"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    def reset_state(self, state, attach_status\u003dNone, migration_status\u003dNone):"},{"line_number":106,"context_line":"        \"\"\"Update the volume with the provided state.\"\"\""},{"line_number":107,"context_line":"        self.manager.reset_state(self, state, attach_status, migration_status)"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    def extend(self, volume, new_size):"}],"source_content_type":"text/x-python","patch_set":3,"id":"baa041b7_dba59204","line":106,"in_reply_to":"baa041b7_3d1de8bd","updated":"2015-04-03 16:45:05.000000000","message":"Ditto. Please see http://docs.ckan.org/en/latest/contributing/python.html for details.","commit_id":"a719308cd32b21278cf691b13ec227e390c58cc2"},{"author":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"change_message_id":"72b1ed239c6d430ed2f79e9cd53f233a9a637b4b","unresolved":false,"context_lines":[{"line_number":365,"context_line":""},{"line_number":366,"context_line":"    def reset_state(self, volume, state, attach_status\u003dNone,"},{"line_number":367,"context_line":"                    migration_status\u003dNone):"},{"line_number":368,"context_line":"        \"\"\"Update the provided volume with the provided state.\"\"\""},{"line_number":369,"context_line":"        body \u003d {\u0027status\u0027: state}"},{"line_number":370,"context_line":"        if attach_status:"},{"line_number":371,"context_line":"            body.update({\u0027attach_status\u0027: attach_status})"}],"source_content_type":"text/x-python","patch_set":3,"id":"baa041b7_bd87b8d6","line":368,"updated":"2015-04-01 17:21:41.000000000","message":"same as above.","commit_id":"a719308cd32b21278cf691b13ec227e390c58cc2"},{"author":{"_account_id":9176,"name":"Tomoki Sekiyama","email":"tomoki.sekiyama@gmail.com","username":"tsekiyama"},"change_message_id":"d54d6876912ac21475496d6cafbce264af0893d7","unresolved":false,"context_lines":[{"line_number":365,"context_line":""},{"line_number":366,"context_line":"    def reset_state(self, volume, state, attach_status\u003dNone,"},{"line_number":367,"context_line":"                    migration_status\u003dNone):"},{"line_number":368,"context_line":"        \"\"\"Update the provided volume with the provided state.\"\"\""},{"line_number":369,"context_line":"        body \u003d {\u0027status\u0027: state}"},{"line_number":370,"context_line":"        if attach_status:"},{"line_number":371,"context_line":"            body.update({\u0027attach_status\u0027: attach_status})"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa32b979_63fbc679","line":368,"in_reply_to":"baa041b7_bd87b8d6","updated":"2015-06-18 23:13:46.000000000","message":"Done","commit_id":"a719308cd32b21278cf691b13ec227e390c58cc2"}],"cinderclient/v2/shell.py":[{"author":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"change_message_id":"6928c029285df060ccf67d76714bd32f5bcdf092","unresolved":false,"context_lines":[{"line_number":444,"context_line":"                \u0027attach status is unchanged.\u0027)"},{"line_number":445,"context_line":"@utils.arg(\u0027--reset-migration-status\u0027,"},{"line_number":446,"context_line":"           action\u003d\u0027store_true\u0027,"},{"line_number":447,"context_line":"           help\u003d\u0027Reset the migration status of the volume.\u0027)"},{"line_number":448,"context_line":"@utils.service_type(\u0027volumev2\u0027)"},{"line_number":449,"context_line":"def do_reset_state(cs, args):"},{"line_number":450,"context_line":"    \"\"\"Explicitly updates the volume state in the Cinder database."}],"source_content_type":"text/x-python","patch_set":1,"id":"9a80dd14_74604ccf","line":447,"updated":"2015-03-14 18:19:50.000000000","message":"See v1 comment.","commit_id":"c2eefb95f4f19514593de3e126694b9ffa642e83"},{"author":{"_account_id":9176,"name":"Tomoki Sekiyama","email":"tomoki.sekiyama@gmail.com","username":"tsekiyama"},"change_message_id":"cd1bc51938cd8b2d9a5ecf0abadc1bc202cb03d7","unresolved":false,"context_lines":[{"line_number":444,"context_line":"                \u0027attach status is unchanged.\u0027)"},{"line_number":445,"context_line":"@utils.arg(\u0027--reset-migration-status\u0027,"},{"line_number":446,"context_line":"           action\u003d\u0027store_true\u0027,"},{"line_number":447,"context_line":"           help\u003d\u0027Reset the migration status of the volume.\u0027)"},{"line_number":448,"context_line":"@utils.service_type(\u0027volumev2\u0027)"},{"line_number":449,"context_line":"def do_reset_state(cs, args):"},{"line_number":450,"context_line":"    \"\"\"Explicitly updates the volume state in the Cinder database."}],"source_content_type":"text/x-python","patch_set":1,"id":"9a80dd14_5cfc1973","line":447,"in_reply_to":"9a80dd14_74604ccf","updated":"2015-03-16 19:21:51.000000000","message":"Done","commit_id":"c2eefb95f4f19514593de3e126694b9ffa642e83"}]}
