)]}'
{"openstack-image-service-api/src/os-image-1.0.wadl":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2532a6797c0ed3fc0b03fc2175db54d1bc572088","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"\u003capplication xmlns:xsi\u003d\"http://www.w3.org/2001/XMLSchema-instance\" "},{"line_number":16,"context_line":"   xmlns:xsd\u003d\"http://www.w3.org/2001/XMLSchema\" "},{"line_number":17,"context_line":"   xmlns\u003d\"http://wadl.dev.java.net/2009/02\""},{"line_number":18,"context_line":"   xmlns:osapi\u003d\"http://docs.openstack.org/image/api/v1.0\""},{"line_number":19,"context_line":"   xmlns:common\u003d\"http://docs.openstack.org/common/api/v1.0\""},{"line_number":20,"context_line":"   xmlns:atom\u003d\"http://www.w3.org/2005/Atom\""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BQk%3D","line":17,"updated":"2011-12-08 21:22:30.000000000","message":"please remove the extraneous whitespace here and through the document. Also please replace TAB characters with spaces if you would. Thanks!","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"eb68574ffd52642fc1aa2cc3b5696fa0f3bfdf21","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    \u003c/grammars\u003e"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    \u003c!--*******************************************************--\u003e"},{"line_number":33,"context_line":"    \u003c!--             All Resoruces                             --\u003e"},{"line_number":34,"context_line":"    \u003c!--*******************************************************--\u003e"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    \u003cresources base\u003d\"https://glance.example.com/\"\u003e"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BR4%3D","line":33,"updated":"2011-12-08 20:01:22.000000000","message":"Can you please change Resoruces to Resources?","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2532a6797c0ed3fc0b03fc2175db54d1bc572088","unresolved":false,"context_lines":[{"line_number":38,"context_line":"\t        \u003cmethod href\u003d\"#createImage\" /\u003e"},{"line_number":39,"context_line":"\t        \u003cresource path\u003d\"detail\" type\u003d\"#DetailImageList\"/\u003e"},{"line_number":40,"context_line":"\t        \u003cresource path\u003d\"{imageId}\"\u003e"},{"line_number":41,"context_line":"\t\t        \u003cparam name\u003d\"imageId\" style\u003d\"template\" type\u003d\"xsd:positiveInteger\"/\u003e"},{"line_number":42,"context_line":"\t\t        \u003cmethod href\u003d\"#getImage\"/\u003e"},{"line_number":43,"context_line":"\t\t        \u003cmethod href\u003d\"#updateImage\"/\u003e"},{"line_number":44,"context_line":"\t\t        \u003cmethod href\u003d\"#deleteImage\"/\u003e"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BQg%3D","line":41,"updated":"2011-12-08 21:22:30.000000000","message":"Image ID needs to be xsd:string, not xsd:positiveInteger","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2532a6797c0ed3fc0b03fc2175db54d1bc572088","unresolved":false,"context_lines":[{"line_number":84,"context_line":"    \u003cmethod name\u003d\"POST\" id\u003d\"createImage\"\u003e"},{"line_number":85,"context_line":"        \u003cdoc xml:lang\u003d\"EN\" title\u003d\"create Image\"\u003e"},{"line_number":86,"context_line":"            \u003cp xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e"},{"line_number":87,"context_line":"                Adding a New Virtual Machine Image."},{"line_number":88,"context_line":"            \u003c/p\u003e"},{"line_number":89,"context_line":"        \u003c/doc\u003e"},{"line_number":90,"context_line":"        \u003crequest\u003e"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BP0%3D","line":87,"updated":"2011-12-08 21:22:30.000000000","message":"s/Adding/Register/","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2532a6797c0ed3fc0b03fc2175db54d1bc572088","unresolved":false,"context_lines":[{"line_number":89,"context_line":"        \u003c/doc\u003e"},{"line_number":90,"context_line":"        \u003crequest\u003e"},{"line_number":91,"context_line":"            \u003crepresentation mediaType\u003d\"application/json\"  element\u003d\"image\"\u003e"},{"line_number":92,"context_line":"                \u003cparam name\u003d\"server\" style\u003d\"plain\" required\u003d\"true\""},{"line_number":93,"context_line":"                       type\u003d\"ImageForCreate\""},{"line_number":94,"context_line":"                       path\u003d\"/images\"/\u003e"},{"line_number":95,"context_line":"            \u003c/representation\u003e"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BPw%3D","line":92,"updated":"2011-12-08 21:22:30.000000000","message":"There is no required parameter \"server\" for POST /images. The required parameter are:\n\n* name (xsd:string)\n* disk_format (xsd:string)\n* container_format (xsd:string)","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2532a6797c0ed3fc0b03fc2175db54d1bc572088","unresolved":false,"context_lines":[{"line_number":94,"context_line":"                       path\u003d\"/images\"/\u003e"},{"line_number":95,"context_line":"            \u003c/representation\u003e"},{"line_number":96,"context_line":"        \u003c/request\u003e"},{"line_number":97,"context_line":"        \u003cresponse status\u003d\"200 203\"\u003e"},{"line_number":98,"context_line":"            \u003crepresentation mediaType\u003d\"application/xml\" element\u003d\"common:version\"\u003e"},{"line_number":99,"context_line":"                \u003cparam name\u003d\"location\" style\u003d\"plain\" type\u003d\"xsd:anyURI\""},{"line_number":100,"context_line":"                       required\u003d\"true\""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BQM%3D","line":97,"updated":"2011-12-08 21:22:30.000000000","message":"should be 202 not 200 203.","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2532a6797c0ed3fc0b03fc2175db54d1bc572088","unresolved":false,"context_lines":[{"line_number":105,"context_line":"            \u003crepresentation mediaType\u003d\"application/json\" /\u003e"},{"line_number":106,"context_line":"        \u003c/response\u003e"},{"line_number":107,"context_line":"            \u003c!-- Common Faults --\u003e"},{"line_number":108,"context_line":"        \u0026commonFaults;"},{"line_number":109,"context_line":"    \u003c/method\u003e"},{"line_number":110,"context_line":" "},{"line_number":111,"context_line":"    \u003cmethod name\u003d\"POST\" id\u003d\"updateImage\"\u003e"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BP8%3D","line":108,"updated":"2011-12-08 21:22:30.000000000","message":"I don\u0027t know what this Common Faults stuff is.... the Images API does not use the Faults stuff that is a relic from the Rackspace Cloud Servers API.","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2532a6797c0ed3fc0b03fc2175db54d1bc572088","unresolved":false,"context_lines":[{"line_number":108,"context_line":"        \u0026commonFaults;"},{"line_number":109,"context_line":"    \u003c/method\u003e"},{"line_number":110,"context_line":" "},{"line_number":111,"context_line":"    \u003cmethod name\u003d\"POST\" id\u003d\"updateImage\"\u003e"},{"line_number":112,"context_line":"        \u003cdoc xml:lang\u003d\"EN\" title\u003d\"update Image\"\u003e"},{"line_number":113,"context_line":"            \u003cp xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e"},{"line_number":114,"context_line":"                Updating an Image"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BQI%3D","line":111,"updated":"2011-12-08 21:22:30.000000000","message":"Should be PUT not POST","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2532a6797c0ed3fc0b03fc2175db54d1bc572088","unresolved":false,"context_lines":[{"line_number":111,"context_line":"    \u003cmethod name\u003d\"POST\" id\u003d\"updateImage\"\u003e"},{"line_number":112,"context_line":"        \u003cdoc xml:lang\u003d\"EN\" title\u003d\"update Image\"\u003e"},{"line_number":113,"context_line":"            \u003cp xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e"},{"line_number":114,"context_line":"                Updating an Image"},{"line_number":115,"context_line":"            \u003c/p\u003e"},{"line_number":116,"context_line":"        \u003c/doc\u003e       "},{"line_number":117,"context_line":"        \u003cresponse status\u003d\"200 203\"\u003e"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BPs%3D","line":114,"updated":"2011-12-08 21:22:30.000000000","message":"s/Updating an Image/Uploading an Image File or Updating Image Metadata/","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2532a6797c0ed3fc0b03fc2175db54d1bc572088","unresolved":false,"context_lines":[{"line_number":114,"context_line":"                Updating an Image"},{"line_number":115,"context_line":"            \u003c/p\u003e"},{"line_number":116,"context_line":"        \u003c/doc\u003e       "},{"line_number":117,"context_line":"        \u003cresponse status\u003d\"200 203\"\u003e"},{"line_number":118,"context_line":"            \u003crepresentation mediaType\u003d\"application/xml\" element\u003d\"common:version\"\u003e"},{"line_number":119,"context_line":"                \u003cparam name\u003d\"location\" style\u003d\"plain\" type\u003d\"xsd:anyURI\""},{"line_number":120,"context_line":"                       required\u003d\"true\""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BPk%3D","line":117,"updated":"2011-12-08 21:22:30.000000000","message":"200 only, not 200 203","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2532a6797c0ed3fc0b03fc2175db54d1bc572088","unresolved":false,"context_lines":[{"line_number":135,"context_line":"                List details of the specified image."},{"line_number":136,"context_line":"            \u003c/p\u003e"},{"line_number":137,"context_line":"        \u003c/doc\u003e "},{"line_number":138,"context_line":"        \u003cresponse status\u003d\"200 203\"\u003e"},{"line_number":139,"context_line":"            \u003crepresentation mediaType\u003d\"application/xml\" element\u003d\"osapi:image\"/\u003e"},{"line_number":140,"context_line":"            \u003crepresentation mediaType\u003d\"application/json\" /\u003e"},{"line_number":141,"context_line":"        \u003c/response\u003e"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BPo%3D","line":138,"updated":"2011-12-08 21:22:30.000000000","message":"200 only, not 200 203","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2532a6797c0ed3fc0b03fc2175db54d1bc572088","unresolved":false,"context_lines":[{"line_number":165,"context_line":"        \u003crequest\u003e"},{"line_number":166,"context_line":"            \u0026imageListParameters;"},{"line_number":167,"context_line":"        \u003c/request\u003e"},{"line_number":168,"context_line":"        \u003cresponse status\u003d\"200 203\"\u003e"},{"line_number":169,"context_line":"            \u003crepresentation mediaType\u003d\"application/xml\" element\u003d\"osapi:images\"/\u003e"},{"line_number":170,"context_line":"            \u003crepresentation mediaType\u003d\"application/json\" /\u003e"},{"line_number":171,"context_line":"        \u003c/response\u003e"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BPg%3D","line":168,"updated":"2011-12-08 21:22:30.000000000","message":"200 only, not 200 203","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2532a6797c0ed3fc0b03fc2175db54d1bc572088","unresolved":false,"context_lines":[{"line_number":182,"context_line":"        \u003crequest\u003e"},{"line_number":183,"context_line":"            \u0026imageListParameters;"},{"line_number":184,"context_line":"        \u003c/request\u003e"},{"line_number":185,"context_line":"        \u003cresponse status\u003d\"200 203\"\u003e"},{"line_number":186,"context_line":"            \u003crepresentation mediaType\u003d\"application/xml\" element\u003d\"osapi:images\"\u003e"},{"line_number":187,"context_line":"                \u003cparam name\u003d\"next\" style\u003d\"plain\" type\u003d\"xsd:anyURI\""},{"line_number":188,"context_line":"                       path\u003d\"/osapi:images/atom:link[@rel\u003d\u0027next\u0027]/@href\"\u003e"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BPc%3D","line":185,"updated":"2011-12-08 21:22:30.000000000","message":"200 only, not 200 203","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2532a6797c0ed3fc0b03fc2175db54d1bc572088","unresolved":false,"context_lines":[{"line_number":209,"context_line":"            \u003crepresentation mediaType\u003d\"application/json\"  element\u003d\"image\"\u003e"},{"line_number":210,"context_line":"                \u003cparam name\u003d\"server\" style\u003d\"plain\" required\u003d\"true\""},{"line_number":211,"context_line":"                       type\u003d\"ImageForCreate\""},{"line_number":212,"context_line":"                       path\u003d\"/images\"/\u003e"},{"line_number":213,"context_line":"            \u003c/representation\u003e"},{"line_number":214,"context_line":"        \u003c/request\u003e"},{"line_number":215,"context_line":"        \u003cresponse status\u003d\"204\"/\u003e"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BPY%3D","line":212,"updated":"2011-12-08 21:22:30.000000000","message":"Should be /images/{image_id}/members, though I\u0027m not sure how to represent that template in WADL...","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2532a6797c0ed3fc0b03fc2175db54d1bc572088","unresolved":false,"context_lines":[{"line_number":228,"context_line":"            \u003crepresentation mediaType\u003d\"application/json\"  element\u003d\"image\"\u003e"},{"line_number":229,"context_line":"                \u003cparam name\u003d\"server\" style\u003d\"plain\" required\u003d\"true\""},{"line_number":230,"context_line":"                       type\u003d\"ImageForCreate\""},{"line_number":231,"context_line":"                       path\u003d\"/images\"/\u003e"},{"line_number":232,"context_line":"            \u003c/representation\u003e"},{"line_number":233,"context_line":"        \u003c/request\u003e"},{"line_number":234,"context_line":"        \u003cresponse status\u003d\"204\"/\u003e"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BPU%3D","line":231,"updated":"2011-12-08 21:22:30.000000000","message":"Should be /images/{image_id}/members/{member_id}, though I\u0027m not sure how to represent that template in WADL...","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2532a6797c0ed3fc0b03fc2175db54d1bc572088","unresolved":false,"context_lines":[{"line_number":247,"context_line":"            \u003crepresentation mediaType\u003d\"application/json\"  element\u003d\"image\"\u003e"},{"line_number":248,"context_line":"                \u003cparam name\u003d\"server\" style\u003d\"plain\" required\u003d\"true\""},{"line_number":249,"context_line":"                       type\u003d\"ImageForCreate\""},{"line_number":250,"context_line":"                       path\u003d\"/images\"/\u003e"},{"line_number":251,"context_line":"            \u003c/representation\u003e"},{"line_number":252,"context_line":"        \u003c/request\u003e"},{"line_number":253,"context_line":"        \u003cresponse status\u003d\"204\"/\u003e"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAC3%2F%2F%2BPQ%3D","line":250,"updated":"2011-12-08 21:22:30.000000000","message":"Should be /images/{image_id}/members/{member_id}, though I\u0027m not sure how to represent that template in WADL...","commit_id":"b10ff49e286ff010763717a13b7f52d19583871f"}]}
