)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"29f0852aef425086d02faf2d3ea1cd1006fbdc10","unresolved":false,"context_lines":[{"line_number":7,"context_line":"api-ref: added docs for microversion 2.26"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Part of bp:tag-instances"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ifd0d518d086719eb248b442359c272b1799544c6"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"7aa08908_70aa05d4","line":10,"updated":"2016-06-10 12:38:50.000000000","message":"can add Part of bp:api-ref-in-rst as well","commit_id":"af5e7b95642e4b415afacd82b9b1c1e58de22ac4"}],"api-ref/source/os-server-tags.inc":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"73312ebadf2e0f1cded764bd26ba9dbfd91b7435","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":".. needs:parameter_verification"},{"line_number":3,"context_line":".. needs:example_verification"},{"line_number":4,"context_line":".. needs:body_verification"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":" Server tags (servers, tags)"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"7aa08908_60f29a07","line":4,"range":{"start_line":4,"start_character":9,"end_line":4,"end_character":26},"updated":"2016-06-08 19:36:21.000000000","message":"I think we don\u0027t need this as this is brand new?","commit_id":"daf777853a66cf732a8fa66ee5f0e4540b9b2cc7"},{"author":{"_account_id":9569,"name":"Sergey Nikitin","email":"nikitinserv@gmail.com","username":"snikitin"},"change_message_id":"82fd08b8bcac0e9dab9281babec38c29a97da00e","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":".. needs:parameter_verification"},{"line_number":3,"context_line":".. needs:example_verification"},{"line_number":4,"context_line":".. needs:body_verification"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":" Server tags (servers, tags)"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"7aa08908_d28a2f1a","line":4,"range":{"start_line":4,"start_character":9,"end_line":4,"end_character":26},"in_reply_to":"7aa08908_60f29a07","updated":"2016-06-09 07:49:04.000000000","message":"Done","commit_id":"daf777853a66cf732a8fa66ee5f0e4540b9b2cc7"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"73312ebadf2e0f1cded764bd26ba9dbfd91b7435","unresolved":false,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Normal response codes: 200"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Error response codes: unauthorized(401), itemNotFound(404)"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Request"},{"line_number":40,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"7aa08908_200892d9","line":37,"range":{"start_line":37,"start_character":41,"end_line":37,"end_character":53},"updated":"2016-06-08 19:36:21.000000000","message":"403 is also a potential error","commit_id":"daf777853a66cf732a8fa66ee5f0e4540b9b2cc7"},{"author":{"_account_id":9569,"name":"Sergey Nikitin","email":"nikitinserv@gmail.com","username":"snikitin"},"change_message_id":"82fd08b8bcac0e9dab9281babec38c29a97da00e","unresolved":false,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Normal response codes: 200"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Error response codes: unauthorized(401), itemNotFound(404)"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Request"},{"line_number":40,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"7aa08908_128157fb","line":37,"range":{"start_line":37,"start_character":41,"end_line":37,"end_character":53},"in_reply_to":"7aa08908_200892d9","updated":"2016-06-09 07:49:04.000000000","message":"sure","commit_id":"daf777853a66cf732a8fa66ee5f0e4540b9b2cc7"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"73312ebadf2e0f1cded764bd26ba9dbfd91b7435","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"  - Location: tag_location"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"Replace Tags"},{"line_number":84,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"7aa08908_80cce689","line":81,"range":{"start_line":81,"start_character":4,"end_line":81,"end_character":12},"updated":"2016-06-08 19:36:21.000000000","message":"this is not returned in body,it\u0027s in header, should we highlight this ?","commit_id":"daf777853a66cf732a8fa66ee5f0e4540b9b2cc7"},{"author":{"_account_id":9569,"name":"Sergey Nikitin","email":"nikitinserv@gmail.com","username":"snikitin"},"change_message_id":"82fd08b8bcac0e9dab9281babec38c29a97da00e","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"  - Location: tag_location"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"Replace Tags"},{"line_number":84,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"7aa08908_f2ff6b63","line":81,"range":{"start_line":81,"start_character":4,"end_line":81,"end_character":12},"in_reply_to":"7aa08908_80cce689","updated":"2016-06-09 07:49:04.000000000","message":"it mentioned here: https://review.openstack.org/#/c/327089/1/api-ref/source/parameters.yaml\n\nsection \"in: header\"","commit_id":"daf777853a66cf732a8fa66ee5f0e4540b9b2cc7"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"73312ebadf2e0f1cded764bd26ba9dbfd91b7435","unresolved":false,"context_lines":[{"line_number":119,"context_line":"Check Tag Existence"},{"line_number":120,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":".. rest_method:: GET /servers/{server_id}/tags/{tags}"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Checks tag existence on the server. If tag is exist returns response with"},{"line_number":125,"context_line":"status code 204. Otherwise returns 404."}],"source_content_type":"text/x-c++src","patch_set":1,"id":"7aa08908_0032b6a6","line":122,"range":{"start_line":122,"start_character":48,"end_line":122,"end_character":52},"updated":"2016-06-08 19:36:21.000000000","message":"typo","commit_id":"daf777853a66cf732a8fa66ee5f0e4540b9b2cc7"},{"author":{"_account_id":9569,"name":"Sergey Nikitin","email":"nikitinserv@gmail.com","username":"snikitin"},"change_message_id":"82fd08b8bcac0e9dab9281babec38c29a97da00e","unresolved":false,"context_lines":[{"line_number":119,"context_line":"Check Tag Existence"},{"line_number":120,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":".. rest_method:: GET /servers/{server_id}/tags/{tags}"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Checks tag existence on the server. If tag is exist returns response with"},{"line_number":125,"context_line":"status code 204. Otherwise returns 404."}],"source_content_type":"text/x-c++src","patch_set":1,"id":"7aa08908_92f1c797","line":122,"range":{"start_line":122,"start_character":48,"end_line":122,"end_character":52},"in_reply_to":"7aa08908_0032b6a6","updated":"2016-06-09 07:49:04.000000000","message":"yep","commit_id":"daf777853a66cf732a8fa66ee5f0e4540b9b2cc7"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"73312ebadf2e0f1cded764bd26ba9dbfd91b7435","unresolved":false,"context_lines":[{"line_number":154,"context_line":""},{"line_number":155,"context_line":"  - server_id: server_id_path"},{"line_number":156,"context_line":"  - tag: tag"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"Delete All Tags"},{"line_number":159,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":160,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"7aa08908_40115e03","line":157,"updated":"2016-06-08 19:36:21.000000000","message":"you need add response though it\u0027s empty usually","commit_id":"daf777853a66cf732a8fa66ee5f0e4540b9b2cc7"},{"author":{"_account_id":9569,"name":"Sergey Nikitin","email":"nikitinserv@gmail.com","username":"snikitin"},"change_message_id":"82fd08b8bcac0e9dab9281babec38c29a97da00e","unresolved":false,"context_lines":[{"line_number":154,"context_line":""},{"line_number":155,"context_line":"  - server_id: server_id_path"},{"line_number":156,"context_line":"  - tag: tag"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"Delete All Tags"},{"line_number":159,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":160,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"7aa08908_b217a3a1","line":157,"in_reply_to":"7aa08908_40115e03","updated":"2016-06-09 07:49:04.000000000","message":"ok","commit_id":"daf777853a66cf732a8fa66ee5f0e4540b9b2cc7"},{"author":{"_account_id":14819,"name":"Timofey Durakov","email":"timofei.nd@gmail.com","username":"tdurakov"},"change_message_id":"3a433690194c0d29479c6fd16e5e8cad5ea45aa3","unresolved":false,"context_lines":[{"line_number":120,"context_line":""},{"line_number":121,"context_line":".. rest_method:: GET /servers/{server_id}/tags/{tag}"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Checks tag existence on the server. If tag is exist returns response with"},{"line_number":124,"context_line":"status code 204. Otherwise returns 404."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Normal response codes: 204"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"7aa08908_6cdb57ee","line":123,"range":{"start_line":123,"start_character":39,"end_line":123,"end_character":51},"updated":"2016-06-10 09:48:47.000000000","message":"Maybe it would be better \u0027If tag exists response with 204 status code will be returned\u0027?","commit_id":"35915c580a1f49a0a3d9895c1e796c58c230bea9"},{"author":{"_account_id":9569,"name":"Sergey Nikitin","email":"nikitinserv@gmail.com","username":"snikitin"},"change_message_id":"05793719833bad84272f24fdef2aac938260fb8a","unresolved":false,"context_lines":[{"line_number":120,"context_line":""},{"line_number":121,"context_line":".. rest_method:: GET /servers/{server_id}/tags/{tag}"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Checks tag existence on the server. If tag is exist returns response with"},{"line_number":124,"context_line":"status code 204. Otherwise returns 404."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Normal response codes: 204"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"7aa08908_d71acb16","line":123,"range":{"start_line":123,"start_character":39,"end_line":123,"end_character":51},"in_reply_to":"7aa08908_6cdb57ee","updated":"2016-06-10 13:28:24.000000000","message":"Done","commit_id":"35915c580a1f49a0a3d9895c1e796c58c230bea9"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"29f0852aef425086d02faf2d3ea1cd1006fbdc10","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":".. needs:parameter_verification"},{"line_number":3,"context_line":".. needs:example_verification"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":" Server tags (servers, tags)"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"7aa08908_86549754","line":3,"range":{"start_line":3,"start_character":9,"end_line":3,"end_character":29},"updated":"2016-06-10 12:38:50.000000000","message":"those 2 can be removed as this patch merged ,we assume all verification done?","commit_id":"af5e7b95642e4b415afacd82b9b1c1e58de22ac4"},{"author":{"_account_id":9569,"name":"Sergey Nikitin","email":"nikitinserv@gmail.com","username":"snikitin"},"change_message_id":"6cd1ca0c0c66fe88196b3be2d470fae1395189bb","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":".. needs:parameter_verification"},{"line_number":3,"context_line":".. needs:example_verification"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":" Server tags (servers, tags)"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"7aa08908_5c58c2fa","line":3,"range":{"start_line":3,"start_character":9,"end_line":3,"end_character":29},"in_reply_to":"7aa08908_86549754","updated":"2016-06-10 13:12:04.000000000","message":"Done","commit_id":"af5e7b95642e4b415afacd82b9b1c1e58de22ac4"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"29f0852aef425086d02faf2d3ea1cd1006fbdc10","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Lists tags, creates, replaces or deletes one or more tags for a server, checks"},{"line_number":10,"context_line":"the existence of tag for a server."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Tags have the following restrictions:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"-  Tag is a Unicode bytestring no longer than 60 characters."}],"source_content_type":"text/x-c++src","patch_set":4,"id":"7aa08908_c64e9fc0","line":11,"updated":"2016-06-10 12:38:50.000000000","message":"how about add something link this is totally new from 2.26?","commit_id":"af5e7b95642e4b415afacd82b9b1c1e58de22ac4"},{"author":{"_account_id":9569,"name":"Sergey Nikitin","email":"nikitinserv@gmail.com","username":"snikitin"},"change_message_id":"6cd1ca0c0c66fe88196b3be2d470fae1395189bb","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Lists tags, creates, replaces or deletes one or more tags for a server, checks"},{"line_number":10,"context_line":"the existence of tag for a server."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Tags have the following restrictions:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"-  Tag is a Unicode bytestring no longer than 60 characters."}],"source_content_type":"text/x-c++src","patch_set":4,"id":"7aa08908_9c722a7b","line":11,"in_reply_to":"7aa08908_c64e9fc0","updated":"2016-06-10 13:12:04.000000000","message":"ok","commit_id":"af5e7b95642e4b415afacd82b9b1c1e58de22ac4"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"29f0852aef425086d02faf2d3ea1cd1006fbdc10","unresolved":false,"context_lines":[{"line_number":82,"context_line":"Replace Tags"},{"line_number":83,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":".. rest_method:: PUT /servers/{server_id}/tags"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Replaces all tags on specified server with the new set of tags."},{"line_number":88,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":4,"id":"7aa08908_06eee78a","line":85,"range":{"start_line":85,"start_character":3,"end_line":85,"end_character":14},"updated":"2016-06-10 12:38:50.000000000","message":"move this one to prior to \u0027Add a Single Tag\u0027\nas it has less path than that one?","commit_id":"af5e7b95642e4b415afacd82b9b1c1e58de22ac4"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"29f0852aef425086d02faf2d3ea1cd1006fbdc10","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Normal response codes: 204"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"Error response codes: unauthorized(401), forbidden(403), itemNotFound(404)"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"Request"},{"line_number":131,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"7aa08908_868937cd","line":128,"range":{"start_line":128,"start_character":57,"end_line":128,"end_character":69},"updated":"2016-06-10 12:38:50.000000000","message":"this is a query function ,I think 404 is not a Error, it\u0027s just tag not exist, it\u0027s a normal response?","commit_id":"af5e7b95642e4b415afacd82b9b1c1e58de22ac4"},{"author":{"_account_id":9569,"name":"Sergey Nikitin","email":"nikitinserv@gmail.com","username":"snikitin"},"change_message_id":"6cd1ca0c0c66fe88196b3be2d470fae1395189bb","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Normal response codes: 204"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"Error response codes: unauthorized(401), forbidden(403), itemNotFound(404)"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"Request"},{"line_number":131,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"7aa08908_3cb7b6f6","line":128,"range":{"start_line":128,"start_character":57,"end_line":128,"end_character":69},"in_reply_to":"7aa08908_868937cd","updated":"2016-06-10 13:12:04.000000000","message":"Done","commit_id":"af5e7b95642e4b415afacd82b9b1c1e58de22ac4"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"60b929bdab6079cd87f80cde5f699814c11a708f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Lists tags, creates, replaces or deletes one or more tags for a server, checks"},{"line_number":8,"context_line":"the existence of tag for a server."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Available since version 2.26"},{"line_number":11,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_92ce5c2b","line":8,"updated":"2016-06-12 22:15:58.000000000","message":"s/tag for/a tag for/","commit_id":"c2ebd17efddd77772d6f24b9fe89a500a653b830"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2885523e622ec879b58585b1bcc3efdd3a75c101","unresolved":false,"context_lines":[{"line_number":43,"context_line":"  - server_id: server_id_path"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Response"},{"line_number":46,"context_line":"--------"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"**Example List Tags:**"},{"line_number":49,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_e094188c","line":46,"range":{"start_line":46,"start_character":0,"end_line":46,"end_character":8},"updated":"2016-06-13 12:14:18.000000000","message":"should include \n\n.. rest_parameters:: parameters.yaml\n\n  - tags: tags","commit_id":"c2ebd17efddd77772d6f24b9fe89a500a653b830"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2885523e622ec879b58585b1bcc3efdd3a75c101","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"  - Location: tag_location"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Check Tag Existence"},{"line_number":119,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":".. rest_method:: GET /servers/{server_id}/tags/{tag}"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Checks tag existence on the server. If tag exists response with 204 status code"},{"line_number":124,"context_line":"will be returned. Otherwise returns 404."}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_812d5648","line":121,"range":{"start_line":118,"start_character":0,"end_line":121,"end_character":52},"updated":"2016-06-13 12:14:18.000000000","message":"please place methods in order-\n              1. GET\n              2. POST\n              3. PUT\n              4. DELETE","commit_id":"c2ebd17efddd77772d6f24b9fe89a500a653b830"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"73cf0470c745d762c911a1272d8ea853fa2f9e46","unresolved":false,"context_lines":[{"line_number":123,"context_line":"Checks tag existence on the server. If tag exists response with 204 status code"},{"line_number":124,"context_line":"will be returned. Otherwise returns 404."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Normal response codes: 204"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"Error response codes: unauthorized(401), forbidden(403)"},{"line_number":129,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_aa7fc364","line":126,"range":{"start_line":126,"start_character":23,"end_line":126,"end_character":26},"updated":"2016-06-10 18:37:14.000000000","message":"I don\u0027t know whether 404 need to be listed here as well, others LGTM","commit_id":"c2ebd17efddd77772d6f24b9fe89a500a653b830"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"60b929bdab6079cd87f80cde5f699814c11a708f","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Normal response codes: 204"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"Error response codes: unauthorized(401), forbidden(403)"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"Request"},{"line_number":131,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_72d3f0d5","line":128,"updated":"2016-06-12 22:15:58.000000000","message":"404 should be listed here.","commit_id":"c2ebd17efddd77772d6f24b9fe89a500a653b830"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"2781805365aa1281134d90edd5c2bb9a07455f14","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Normal response codes: 204"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"Error response codes: unauthorized(401), forbidden(403)"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"Request"},{"line_number":131,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_a9562d59","line":128,"in_reply_to":"7aa08908_0e4f9234","updated":"2016-06-14 17:18:42.000000000","message":"ok, that make sense\nonly feel 404 as error and success is a little bit confusing","commit_id":"c2ebd17efddd77772d6f24b9fe89a500a653b830"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"f95de826c615189e8bf9163ba16e3f85e448109e","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Normal response codes: 204"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"Error response codes: unauthorized(401), forbidden(403)"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"Request"},{"line_number":131,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_e0525866","line":128,"in_reply_to":"7aa08908_72d3f0d5","updated":"2016-06-13 11:21:28.000000000","message":"I think 404 is normal reponse since it\u0027s a check , not exist will return 404?","commit_id":"c2ebd17efddd77772d6f24b9fe89a500a653b830"},{"author":{"_account_id":9569,"name":"Sergey Nikitin","email":"nikitinserv@gmail.com","username":"snikitin"},"change_message_id":"bdb669900cf680b2569d120e9f5f771a7be13617","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Normal response codes: 204"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"Error response codes: unauthorized(401), forbidden(403)"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"Request"},{"line_number":131,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_0e4f9234","line":128,"in_reply_to":"7aa08908_e0525866","updated":"2016-06-14 14:19:46.000000000","message":"also 404 can be returned if we can\u0027t find specified instance. so I think we need to put 404 here.","commit_id":"c2ebd17efddd77772d6f24b9fe89a500a653b830"}],"api-ref/source/parameters.yaml":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"60b929bdab6079cd87f80cde5f699814c11a708f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# variables in header"},{"line_number":2,"context_line":"tag_location:"},{"line_number":3,"context_line":"  description: |"},{"line_number":4,"context_line":"    The location of the tag. It\u0027s individual tag URL which can be used for"},{"line_number":5,"context_line":"    checking the existence of the tag on the server or deleting the tag from the server."},{"line_number":6,"context_line":"  in: header"},{"line_number":7,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7aa08908_d2dc64e6","line":4,"updated":"2016-06-12 22:15:58.000000000","message":"s/It\u0027s/This is an/","commit_id":"c2ebd17efddd77772d6f24b9fe89a500a653b830"}]}
