)]}'
{"api-ref/ext/rest_parameters.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"61de8a9f9c503cb35812db5a6cf71c711354a84f","unresolved":false,"context_lines":[{"line_number":148,"context_line":"                    # wrong. So it\u0027s good enough for now."},{"line_number":149,"context_line":"                    self.env.warn("},{"line_number":150,"context_line":"                        \"%s:%s \" % ("},{"line_number":151,"context_line":"                            self.state_machine.node.source,"},{"line_number":152,"context_line":"                            self.state_machine.node.line),"},{"line_number":153,"context_line":"                        (\"No field definition for ``%s`` found in ``%s``. \""},{"line_number":154,"context_line":"                         \" Skipping.\" % (ref, fpath)))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_99bf6e60","line":151,"range":{"start_line":151,"start_character":28,"end_line":151,"end_character":58},"updated":"2016-04-20 15:34:09.000000000","message":"Couldn\u0027t this be fpath?","commit_id":"94b44c3045491d48eeb10b0985b62618b1bc4ba2"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"61de8a9f9c503cb35812db5a6cf71c711354a84f","unresolved":false,"context_lines":[{"line_number":149,"context_line":"                    self.env.warn("},{"line_number":150,"context_line":"                        \"%s:%s \" % ("},{"line_number":151,"context_line":"                            self.state_machine.node.source,"},{"line_number":152,"context_line":"                            self.state_machine.node.line),"},{"line_number":153,"context_line":"                        (\"No field definition for ``%s`` found in ``%s``. \""},{"line_number":154,"context_line":"                         \" Skipping.\" % (ref, fpath)))"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_197b5ec2","line":152,"range":{"start_line":152,"start_character":28,"end_line":152,"end_character":56},"updated":"2016-04-20 15:34:09.000000000","message":"How do we know which line we\u0027re on that\u0027s wrong?","commit_id":"94b44c3045491d48eeb10b0985b62618b1bc4ba2"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"98a5fb8404b5f1203f66046e3ddbdb0585754953","unresolved":false,"context_lines":[{"line_number":148,"context_line":"                    # wrong. So it\u0027s good enough for now."},{"line_number":149,"context_line":"                    self.env.warn("},{"line_number":150,"context_line":"                        \"%s:%s \" % ("},{"line_number":151,"context_line":"                            self.state_machine.node.source,"},{"line_number":152,"context_line":"                            self.state_machine.node.line),"},{"line_number":153,"context_line":"                        (\"No field definition for ``%s`` found in ``%s``. \""},{"line_number":154,"context_line":"                         \" Skipping.\" % (ref, fpath)))"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a122d0e_3d61e5a9","line":151,"range":{"start_line":151,"start_character":28,"end_line":151,"end_character":58},"updated":"2016-04-20 15:38:29.000000000","message":"Couldn\u0027t this just be fpath?","commit_id":"1555736e3c1e0a66a99d0291934887250cd2e0cc"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"98a5fb8404b5f1203f66046e3ddbdb0585754953","unresolved":false,"context_lines":[{"line_number":149,"context_line":"                    self.env.warn("},{"line_number":150,"context_line":"                        \"%s:%s \" % ("},{"line_number":151,"context_line":"                            self.state_machine.node.source,"},{"line_number":152,"context_line":"                            self.state_machine.node.line),"},{"line_number":153,"context_line":"                        (\"No field definition for ``%s`` found in ``%s``. \""},{"line_number":154,"context_line":"                         \" Skipping.\" % (ref, fpath)))"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1a122d0e_9d491934","line":152,"range":{"start_line":152,"start_character":28,"end_line":152,"end_character":56},"updated":"2016-04-20 15:38:29.000000000","message":"How does this know which line is wrong?","commit_id":"1555736e3c1e0a66a99d0291934887250cd2e0cc"}],"api-ref/source/os-services.inc":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"61de8a9f9c503cb35812db5a6cf71c711354a84f","unresolved":false,"context_lines":[{"line_number":46,"context_line":"  - status: status"},{"line_number":47,"context_line":"  - updated_at: updated"},{"line_number":48,"context_line":"  - forced_down: forced_down"},{"line_number":49,"context_line":"  - zone: OS-EXT-AZ:availability_zone"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"**Example List Compute Services: JSON response**"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"1a122d0e_5dcca1ba","line":49,"range":{"start_line":49,"start_character":10,"end_line":49,"end_character":19},"updated":"2016-04-20 15:34:09.000000000","message":"For os-services I don\u0027t think this is prefixed:\n\nhttps://github.com/openstack/nova/blob/master/nova/api/openstack/compute/services.py#L75","commit_id":"94b44c3045491d48eeb10b0985b62618b1bc4ba2"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"25e7f792e34539781929bc5f38e06c2854f6844c","unresolved":false,"context_lines":[{"line_number":46,"context_line":"  - status: status"},{"line_number":47,"context_line":"  - updated_at: updated"},{"line_number":48,"context_line":"  - forced_down: forced_down"},{"line_number":49,"context_line":"  - zone: OS-EXT-AZ:availability_zone"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"**Example List Compute Services: JSON response**"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"1a122d0e_003482db","line":49,"range":{"start_line":49,"start_character":10,"end_line":49,"end_character":19},"in_reply_to":"1a122d0e_5dcca1ba","updated":"2016-04-20 15:42:37.000000000","message":"it\u0027s not, but the second half of this is a lookup definition in parameters.yaml. \n\nI guess I need to make that more clear in docs.","commit_id":"94b44c3045491d48eeb10b0985b62618b1bc4ba2"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"98a5fb8404b5f1203f66046e3ddbdb0585754953","unresolved":false,"context_lines":[{"line_number":46,"context_line":"  - status: status"},{"line_number":47,"context_line":"  - updated_at: updated"},{"line_number":48,"context_line":"  - forced_down: forced_down"},{"line_number":49,"context_line":"  - zone: OS-EXT-AZ:availability_zone"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"**Example List Compute Services: JSON response**"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"1a122d0e_1dd98957","line":49,"range":{"start_line":49,"start_character":10,"end_line":49,"end_character":20},"updated":"2016-04-20 15:38:29.000000000","message":"It\u0027s odd that we have to prefix this, but I guess that\u0027s how it\u0027s probably defined in the parameters yaml and used in the legacy v2 API.","commit_id":"1555736e3c1e0a66a99d0291934887250cd2e0cc"}]}
