)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"84bb918d80be4678d8e9fad39d7add8964c50044","unresolved":false,"context_lines":[{"line_number":12,"context_line":"exposed to the guest OS via metadata service/cloud-init"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"APIImpact"},{"line_number":15,"context_line":"Previous-approved: Newton"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Idcac1506b61c29f02e335200fb18d394243098e2"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"5a8bc5a2_72bcf405","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":8},"updated":"2016-09-22 19:15:09.000000000","message":"Previously","commit_id":"f31816e346e90b3436400402e50aeea6c62086a7"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"3e9051340d7d5598aa0324da31ff0fb3d9dbeb06","unresolved":false,"context_lines":[{"line_number":12,"context_line":"exposed to the guest OS via metadata service/cloud-init"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"APIImpact"},{"line_number":15,"context_line":"Previous-approved: Newton"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Idcac1506b61c29f02e335200fb18d394243098e2"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"5a8bc5a2_9a4cea43","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":8},"in_reply_to":"5a8bc5a2_72bcf405","updated":"2016-09-24 12:10:37.000000000","message":"Done","commit_id":"f31816e346e90b3436400402e50aeea6c62086a7"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"84bb918d80be4678d8e9fad39d7add8964c50044","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"APIImpact"},{"line_number":15,"context_line":"Previous-approved: Newton"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Idcac1506b61c29f02e335200fb18d394243098e2"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"5a8bc5a2_32c26c86","line":16,"updated":"2016-09-22 19:15:09.000000000","message":"nit: Add:\n\nSpec for blueprint virt-device-tagged-attach-detach","commit_id":"f31816e346e90b3436400402e50aeea6c62086a7"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"3e9051340d7d5598aa0324da31ff0fb3d9dbeb06","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"APIImpact"},{"line_number":15,"context_line":"Previous-approved: Newton"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Idcac1506b61c29f02e335200fb18d394243098e2"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"5a8bc5a2_da5672d1","line":16,"in_reply_to":"5a8bc5a2_32c26c86","updated":"2016-09-24 12:10:37.000000000","message":"Done","commit_id":"f31816e346e90b3436400402e50aeea6c62086a7"}],"specs/ocata/approved/virt-device-role-tagging.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"eff884947664518669cf4de0fa6a7e9fbada233b","unresolved":false,"context_lines":[{"line_number":8,"context_line":"Virtual guest device role tagging"},{"line_number":9,"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\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/nova/+spec/virt-device-role-tagging"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This will provide a mechanism for the user to tag a device they"},{"line_number":14,"context_line":"have assigned to their guest with a specific role. The tag will"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a8ec9b2_929bd317","line":11,"updated":"2016-09-21 16:16:37.000000000","message":"This was marked partially complete for newton because you can boot with the device tags. Let\u0027s create a new blueprint for ocata, maybe call it virt-device-role-tagging-ocata, for the remaining work.","commit_id":"83cb9f96020e27638bc30f9b037a706f95a5be15"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"662cc2ef74d0f15a9c1fa123a297c626b6ae7fc4","unresolved":false,"context_lines":[{"line_number":621,"context_line":"Other contributors:"},{"line_number":622,"context_line":"  Daniel Berrange"},{"line_number":623,"context_line":""},{"line_number":624,"context_line":"Work Items"},{"line_number":625,"context_line":"----------"},{"line_number":626,"context_line":""},{"line_number":627,"context_line":"* Define new attribute for BlockDeviceMapping object"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a8bc5a2_323fccb5","line":624,"updated":"2016-09-22 19:14:24.000000000","message":"It would be helpful to mark in these which ones are already complete, e.g. \n\n* Define new attribute for BlockDeviceMapping object (newton)\n..\n\nI\u0027m not seeing an entry in here for modifying the os-attach-interfaces API extension to support devices tags, but that would be new for ocata.","commit_id":"f31816e346e90b3436400402e50aeea6c62086a7"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"3e9051340d7d5598aa0324da31ff0fb3d9dbeb06","unresolved":false,"context_lines":[{"line_number":621,"context_line":"Other contributors:"},{"line_number":622,"context_line":"  Daniel Berrange"},{"line_number":623,"context_line":""},{"line_number":624,"context_line":"Work Items"},{"line_number":625,"context_line":"----------"},{"line_number":626,"context_line":""},{"line_number":627,"context_line":"* Define new attribute for BlockDeviceMapping object"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a8bc5a2_7a5c7eed","line":624,"in_reply_to":"5a8bc5a2_323fccb5","updated":"2016-09-24 12:10:37.000000000","message":"Done","commit_id":"f31816e346e90b3436400402e50aeea6c62086a7"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"662cc2ef74d0f15a9c1fa123a297c626b6ae7fc4","unresolved":false,"context_lines":[{"line_number":670,"context_line":""},{"line_number":671,"context_line":"References"},{"line_number":672,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":673,"context_line":""},{"line_number":674,"context_line":"History"},{"line_number":675,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":676,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a8bc5a2_d26ea8c8","line":673,"updated":"2016-09-22 19:14:24.000000000","message":"This should just say:\n\nNone\n\nLike in the newton spec.","commit_id":"f31816e346e90b3436400402e50aeea6c62086a7"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"3e9051340d7d5598aa0324da31ff0fb3d9dbeb06","unresolved":false,"context_lines":[{"line_number":670,"context_line":""},{"line_number":671,"context_line":"References"},{"line_number":672,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":673,"context_line":""},{"line_number":674,"context_line":"History"},{"line_number":675,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":676,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a8bc5a2_1a2d3a46","line":673,"in_reply_to":"5a8bc5a2_d26ea8c8","updated":"2016-09-24 12:10:37.000000000","message":"Done","commit_id":"f31816e346e90b3436400402e50aeea6c62086a7"}]}
