)]}'
{"ironic/api/controllers/v1/__init__.py":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"ed14b1e39958d4debd1712b88c5db2cac99c2a03","unresolved":false,"context_lines":[{"line_number":61,"context_line":"# v1.4: Add MANAGEABLE state"},{"line_number":62,"context_line":"# v1.5: Add logical node names"},{"line_number":63,"context_line":"# v1.6: Add INSPECT* states"},{"line_number":64,"context_line":"# v1.7: Add clean_step"},{"line_number":65,"context_line":"MAX_VER_STR \u003d \u00271.7\u0027"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3afb71cf_70cb39a6","line":64,"updated":"2015-06-08 18:56:22.000000000","message":"I\u0027d prefer if this was clearer, eg \u0027Add node.clean_step\u0027.","commit_id":"6e91ada78e1e9dc3704d75547a8e0e4d3baa734b"},{"author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"change_message_id":"32e7e1cb482380b14b75fcd54cc45c987a38cd47","unresolved":false,"context_lines":[{"line_number":61,"context_line":"# v1.4: Add MANAGEABLE state"},{"line_number":62,"context_line":"# v1.5: Add logical node names"},{"line_number":63,"context_line":"# v1.6: Add INSPECT* states"},{"line_number":64,"context_line":"# v1.7: Add clean_step"},{"line_number":65,"context_line":"MAX_VER_STR \u003d \u00271.7\u0027"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"fa32b979_1044c218","line":64,"in_reply_to":"3afb71cf_70cb39a6","updated":"2015-06-17 19:15:24.000000000","message":"Good call!","commit_id":"6e91ada78e1e9dc3704d75547a8e0e4d3baa734b"}],"ironic/api/controllers/v1/node.py":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"ed14b1e39958d4debd1712b88c5db2cac99c2a03","unresolved":false,"context_lines":[{"line_number":794,"context_line":"    }"},{"line_number":795,"context_line":""},{"line_number":796,"context_line":"    invalid_sort_key_list \u003d [\u0027properties\u0027, \u0027driver_info\u0027, \u0027extra\u0027,"},{"line_number":797,"context_line":"                             \u0027instance_info\u0027, \u0027driver_internal_info\u0027]"},{"line_number":798,"context_line":""},{"line_number":799,"context_line":"    def _get_nodes_collection(self, chassis_uuid, instance_uuid, associated,"},{"line_number":800,"context_line":"                              maintenance, marker, limit, sort_key, sort_dir,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3afb71cf_f01ba919","line":797,"updated":"2015-06-08 18:56:22.000000000","message":"probably want to add \u0027clean_step\u0027 here.","commit_id":"6e91ada78e1e9dc3704d75547a8e0e4d3baa734b"},{"author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"change_message_id":"32e7e1cb482380b14b75fcd54cc45c987a38cd47","unresolved":false,"context_lines":[{"line_number":794,"context_line":"    }"},{"line_number":795,"context_line":""},{"line_number":796,"context_line":"    invalid_sort_key_list \u003d [\u0027properties\u0027, \u0027driver_info\u0027, \u0027extra\u0027,"},{"line_number":797,"context_line":"                             \u0027instance_info\u0027, \u0027driver_internal_info\u0027]"},{"line_number":798,"context_line":""},{"line_number":799,"context_line":"    def _get_nodes_collection(self, chassis_uuid, instance_uuid, associated,"},{"line_number":800,"context_line":"                              maintenance, marker, limit, sort_key, sort_dir,"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa32b979_d0941a44","line":797,"in_reply_to":"3afb71cf_8dfe5bac","updated":"2015-06-17 19:15:24.000000000","message":"Done","commit_id":"6e91ada78e1e9dc3704d75547a8e0e4d3baa734b"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"db039a91e7399979fd74d86b4682d7bb63c1e35f","unresolved":false,"context_lines":[{"line_number":794,"context_line":"    }"},{"line_number":795,"context_line":""},{"line_number":796,"context_line":"    invalid_sort_key_list \u003d [\u0027properties\u0027, \u0027driver_info\u0027, \u0027extra\u0027,"},{"line_number":797,"context_line":"                             \u0027instance_info\u0027, \u0027driver_internal_info\u0027]"},{"line_number":798,"context_line":""},{"line_number":799,"context_line":"    def _get_nodes_collection(self, chassis_uuid, instance_uuid, associated,"},{"line_number":800,"context_line":"                              maintenance, marker, limit, sort_key, sort_dir,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3afb71cf_8dfe5bac","line":797,"in_reply_to":"3afb71cf_f01ba919","updated":"2015-06-10 01:06:16.000000000","message":"+1, changing my vote","commit_id":"6e91ada78e1e9dc3704d75547a8e0e4d3baa734b"}]}
