)]}'
{"api-ref/source/v2/deployables.inc":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9df2e3da95d89c931fb2358c9fc92e3668911fd4","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":".. needs:body_verification"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Deployables"},{"line_number":5,"context_line":"+++++++++++"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"df33271e_45d27f29","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":26},"updated":"2020-04-02 09:29:27.000000000","message":"This is necessary? I think we can remove this.","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"},{"author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"change_message_id":"12e7fac0b83ad2a5d1030ed543c24314c1bae0d5","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":".. needs:body_verification"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Deployables"},{"line_number":5,"context_line":"+++++++++++"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"df33271e_ce313def","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":26},"in_reply_to":"df33271e_45d27f29","updated":"2020-04-06 15:36:57.000000000","message":"Not sure what\u0027s this used for. I just do like other inc file\u0027s head. If we agree to remove this, I will update it.","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9df2e3da95d89c931fb2358c9fc92e3668911fd4","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":".. needs:body_verification"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Deployables"},{"line_number":5,"context_line":"+++++++++++"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Lists, shows details for deployables."}],"source_content_type":"text/x-c++src","patch_set":2,"id":"df33271e_e55bd3f2","line":4,"updated":"2020-04-02 09:29:27.000000000","message":"Do we need add the PATCH api? I saw Shogo will add this PATCH API in https://review.opendev.org/#/c/698190/1/cyborg/api/controllers/v2/deployables.py@197\n\nI prefer change PATCH to PUT method.","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"},{"author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"change_message_id":"12e7fac0b83ad2a5d1030ed543c24314c1bae0d5","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":".. needs:body_verification"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Deployables"},{"line_number":5,"context_line":"+++++++++++"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Lists, shows details for deployables."}],"source_content_type":"text/x-c++src","patch_set":2,"id":"df33271e_eb587357","line":4,"in_reply_to":"df33271e_e55bd3f2","updated":"2020-04-06 15:36:57.000000000","message":"We can update the doc after Program API done.","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9df2e3da95d89c931fb2358c9fc92e3668911fd4","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"  - deployable_uuid: deployable_uuid"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"**Example response: get details of a specific deployable**"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":".. literalinclude:: ../../../doc/api_samples/deployables/deployables-getone-resp.json"},{"line_number":48,"context_line":"   :language: javascript"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"df33271e_a5a6ebbf","line":45,"range":{"start_line":45,"start_character":20,"end_line":45,"end_character":23},"updated":"2020-04-02 09:29:27.000000000","message":"s/get/show","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"}],"api-ref/source/v2/devices.inc":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9df2e3da95d89c931fb2358c9fc92e3668911fd4","unresolved":false,"context_lines":[{"line_number":19,"context_line":"\r"},{"line_number":20,"context_line":"Error response codes: unauthorized(401), forbidden(403)\r"},{"line_number":21,"context_line":"\r"},{"line_number":22,"context_line":"**Example response: list all device**\r"},{"line_number":23,"context_line":"\r"},{"line_number":24,"context_line":".. literalinclude:: ../../../doc/api_samples/devices/devices-list-resp.json\r"},{"line_number":25,"context_line":"   :language: javascript\r"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"df33271e_45755ef9","line":22,"range":{"start_line":22,"start_character":29,"end_line":22,"end_character":35},"updated":"2020-04-02 09:29:27.000000000","message":"s/device/devices","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9df2e3da95d89c931fb2358c9fc92e3668911fd4","unresolved":false,"context_lines":[{"line_number":41,"context_line":"\r"},{"line_number":42,"context_line":"  - device_uuid: device_uuid\r"},{"line_number":43,"context_line":"\r"},{"line_number":44,"context_line":"**Example response: get details of a specific device**\r"},{"line_number":45,"context_line":"\r"},{"line_number":46,"context_line":".. literalinclude:: ../../../doc/api_samples/devices/devices-getone-resp.json\r"},{"line_number":47,"context_line":"   :language: javascript"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"df33271e_c5816ec5","line":44,"range":{"start_line":44,"start_character":20,"end_line":44,"end_character":23},"updated":"2020-04-02 09:29:27.000000000","message":"s/get/show","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"}],"doc/api_samples/deployables/deployable-create-resp.json":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9df2e3da95d89c931fb2358c9fc92e3668911fd4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"df33271e_0506b652","updated":"2020-04-02 09:29:27.000000000","message":"You removed this deployable create response, I know we removed this api, so I think you should add some details in commit messages.","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"}],"doc/api_samples/deployables/deployable-patch-curl.json":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9df2e3da95d89c931fb2358c9fc92e3668911fd4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"df33271e_682dd793","updated":"2020-04-02 09:29:27.000000000","message":"And also need some details in commit message.","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"}],"doc/api_samples/deployables/deployable-post-curl.json":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9df2e3da95d89c931fb2358c9fc92e3668911fd4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"df33271e_c820639e","updated":"2020-04-02 09:29:27.000000000","message":"And also need some details in commit message.","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"}],"doc/api_samples/deployables/deployable-update-resp.json":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9df2e3da95d89c931fb2358c9fc92e3668911fd4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"df33271e_e81e070a","side":"PARENT","updated":"2020-04-02 09:29:27.000000000","message":"In a response file, we should keep there is only have one response body in it, for each microversion there will be have one file to match it if the response body changed.","commit_id":"07db145919a3b50c6d9627f1191965287b5d8367"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9df2e3da95d89c931fb2358c9fc92e3668911fd4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"df33271e_e870c774","updated":"2020-04-02 09:29:27.000000000","message":"Maybe we can update this for the new PUT deployable API.","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"},{"author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"change_message_id":"12e7fac0b83ad2a5d1030ed543c24314c1bae0d5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"df33271e_2e9a69c4","in_reply_to":"df33271e_e870c774","updated":"2020-04-06 15:36:57.000000000","message":"I think we can update this part after the Program API landed.","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"}],"doc/api_samples/deployables/deployables-list-resp.json":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9df2e3da95d89c931fb2358c9fc92e3668911fd4","unresolved":false,"context_lines":[{"line_number":7,"context_line":"         \"root_id\": null,"},{"line_number":8,"context_line":"         \"name\": \"computenode_FakeDevice\","},{"line_number":9,"context_line":"         \"num_accelerators\": 16,"},{"line_number":10,"context_line":"         \"device_id\": 1, "},{"line_number":11,"context_line":"         \"attributes_list\": \"[{\u0027traits1\u0027: \u0027CUSTOM_FAKE_DEVICE\u0027}, {\u0027rc\u0027: \u0027FPGA\u0027}]\","},{"line_number":12,"context_line":"         \"rp_uuid\": \"853f07a6-19de-3dd6-b9f6-6c782daa3f7b\","},{"line_number":13,"context_line":"         \"driver_name\": \"fake\","}],"source_content_type":"application/json","patch_set":2,"id":"df33271e_481a9316","line":10,"range":{"start_line":10,"start_character":24,"end_line":10,"end_character":25},"updated":"2020-04-02 09:29:27.000000000","message":"redundant white space.","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"},{"author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"change_message_id":"12e7fac0b83ad2a5d1030ed543c24314c1bae0d5","unresolved":false,"context_lines":[{"line_number":7,"context_line":"         \"root_id\": null,"},{"line_number":8,"context_line":"         \"name\": \"computenode_FakeDevice\","},{"line_number":9,"context_line":"         \"num_accelerators\": 16,"},{"line_number":10,"context_line":"         \"device_id\": 1, "},{"line_number":11,"context_line":"         \"attributes_list\": \"[{\u0027traits1\u0027: \u0027CUSTOM_FAKE_DEVICE\u0027}, {\u0027rc\u0027: \u0027FPGA\u0027}]\","},{"line_number":12,"context_line":"         \"rp_uuid\": \"853f07a6-19de-3dd6-b9f6-6c782daa3f7b\","},{"line_number":13,"context_line":"         \"driver_name\": \"fake\","}],"source_content_type":"application/json","patch_set":2,"id":"df33271e_2e838958","line":10,"range":{"start_line":10,"start_character":24,"end_line":10,"end_character":25},"in_reply_to":"df33271e_481a9316","updated":"2020-04-06 15:36:57.000000000","message":"Done","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9df2e3da95d89c931fb2358c9fc92e3668911fd4","unresolved":false,"context_lines":[{"line_number":23,"context_line":"               \"rel\": \"bookmark\""},{"line_number":24,"context_line":"            }"},{"line_number":25,"context_line":"         ],"},{"line_number":26,"context_line":"         \"created_at\": \"2020-03-13T02:27:35+00:00\","},{"line_number":27,"context_line":"         \"updated_at\": \"2020-03-13T02:27:36+00:00\""},{"line_number":28,"context_line":"      }"},{"line_number":29,"context_line":"   ]"},{"line_number":30,"context_line":"}"}],"source_content_type":"application/json","patch_set":2,"id":"df33271e_e8e3a703","line":27,"range":{"start_line":26,"start_character":8,"end_line":27,"end_character":50},"updated":"2020-04-02 09:29:27.000000000","message":"nit: we can move this to L16, above \"links\".","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"},{"author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"change_message_id":"12e7fac0b83ad2a5d1030ed543c24314c1bae0d5","unresolved":false,"context_lines":[{"line_number":23,"context_line":"               \"rel\": \"bookmark\""},{"line_number":24,"context_line":"            }"},{"line_number":25,"context_line":"         ],"},{"line_number":26,"context_line":"         \"created_at\": \"2020-03-13T02:27:35+00:00\","},{"line_number":27,"context_line":"         \"updated_at\": \"2020-03-13T02:27:36+00:00\""},{"line_number":28,"context_line":"      }"},{"line_number":29,"context_line":"   ]"},{"line_number":30,"context_line":"}"}],"source_content_type":"application/json","patch_set":2,"id":"df33271e_0e88456f","line":27,"range":{"start_line":26,"start_character":8,"end_line":27,"end_character":50},"in_reply_to":"df33271e_e8e3a703","updated":"2020-04-06 15:36:57.000000000","message":"Done","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"}],"doc/api_samples/devices/devices-getone-resp.json":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9df2e3da95d89c931fb2358c9fc92e3668911fd4","unresolved":false,"context_lines":[{"line_number":13,"context_line":"            \"rel\": \"self\""},{"line_number":14,"context_line":"        }"},{"line_number":15,"context_line":"    ],"},{"line_number":16,"context_line":"    \"created_at\": \"2020-03-13T02:26:31+00:00\","},{"line_number":17,"context_line":"    \"updated_at\": null"},{"line_number":18,"context_line":"}"}],"source_content_type":"application/json","patch_set":2,"id":"df33271e_48ef33e8","line":17,"range":{"start_line":16,"start_character":4,"end_line":17,"end_character":22},"updated":"2020-04-02 09:29:27.000000000","message":"nit: move this to L9, above links.","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"},{"author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"change_message_id":"12e7fac0b83ad2a5d1030ed543c24314c1bae0d5","unresolved":false,"context_lines":[{"line_number":13,"context_line":"            \"rel\": \"self\""},{"line_number":14,"context_line":"        }"},{"line_number":15,"context_line":"    ],"},{"line_number":16,"context_line":"    \"created_at\": \"2020-03-13T02:26:31+00:00\","},{"line_number":17,"context_line":"    \"updated_at\": null"},{"line_number":18,"context_line":"}"}],"source_content_type":"application/json","patch_set":2,"id":"df33271e_ee908198","line":17,"range":{"start_line":16,"start_character":4,"end_line":17,"end_character":22},"in_reply_to":"df33271e_48ef33e8","updated":"2020-04-06 15:36:57.000000000","message":"Done","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"}],"doc/api_samples/devices/devices-list-resp.json":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9df2e3da95d89c931fb2358c9fc92e3668911fd4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"devices\": "},{"line_number":3,"context_line":"    ["},{"line_number":4,"context_line":"        {"},{"line_number":5,"context_line":"            \"uuid\": \"359c0990-0258-44fd-8b05-fc510ac3d022\","}],"source_content_type":"application/json","patch_set":2,"id":"df33271e_68c15754","line":2,"range":{"start_line":2,"start_character":14,"end_line":2,"end_character":15},"updated":"2020-04-02 09:29:27.000000000","message":"redundant white space.","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9df2e3da95d89c931fb2358c9fc92e3668911fd4","unresolved":false,"context_lines":[{"line_number":16,"context_line":"                    \"rel\": \"self\""},{"line_number":17,"context_line":"                }"},{"line_number":18,"context_line":"            ],"},{"line_number":19,"context_line":"            \"created_at\": \"2020-03-13T02:26:31+00:00\","},{"line_number":20,"context_line":"            \"updated_at\": null"},{"line_number":21,"context_line":"        }"},{"line_number":22,"context_line":"    ]"},{"line_number":23,"context_line":"}"}],"source_content_type":"application/json","patch_set":2,"id":"df33271e_28eaafd6","line":20,"range":{"start_line":19,"start_character":12,"end_line":20,"end_character":30},"updated":"2020-04-02 09:29:27.000000000","message":"ditto.","commit_id":"002596446393b9c31d885934bfc88d3aec5a9803"}]}
