)]}'
{"security-guide-rst/source/introduction.rst":[{"author":{"_account_id":10281,"name":"Priti Desai","email":"pdesai@us.ibm.com","username":"priti_desai"},"change_message_id":"746e2423137454a9fae962bbea585fadbb8fb2fd","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"   introduction/acknowledgements.rst"},{"line_number":18,"context_line":"   introduction/introduction-to-case-studies.rst"},{"line_number":19,"context_line":"   introduction/introduction-to-openstack.rst"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_6e9a0270","line":19,"updated":"2015-07-22 21:19:41.000000000","message":"Lets maintain the same order:\n\nChapter 1. Introduction\n\n(1) Acknowledgments\n(2) Why and how we wrote this book\n(3) Introduction to OpenStack\n(4) Security boundaries and threats\n(5) Introduction to case studies\n\nPlease move introduction-to-openstack.rst before introduction-to-case-studies.rst","commit_id":"b64c15e1a42a60d2656aa44957436edaa06c480a"},{"author":{"_account_id":10281,"name":"Priti Desai","email":"pdesai@us.ibm.com","username":"priti_desai"},"change_message_id":"3ef4d6974874e582f0fe5a3c080532c2e1e9c96c","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"   introduction/acknowledgements.rst"},{"line_number":18,"context_line":"   introduction/introduction-to-case-studies.rst"},{"line_number":19,"context_line":"   introduction/introduction-to-openstack.rst"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_4725a859","line":19,"in_reply_to":"3a50d1a3_675a24f4","updated":"2015-07-22 21:58:03.000000000","message":"Oops, sorry about that, let me change it on etherpad.","commit_id":"b64c15e1a42a60d2656aa44957436edaa06c480a"},{"author":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"change_message_id":"24b02675e1077d7f96cef0dd5700886f3e6c126b","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"   introduction/acknowledgements.rst"},{"line_number":18,"context_line":"   introduction/introduction-to-case-studies.rst"},{"line_number":19,"context_line":"   introduction/introduction-to-openstack.rst"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_675a24f4","line":19,"in_reply_to":"3a50d1a3_6e9a0270","updated":"2015-07-22 21:56:21.000000000","message":"Ugh, I was following the order on etherpad. :(\n\nWill change it.","commit_id":"b64c15e1a42a60d2656aa44957436edaa06c480a"}],"security-guide-rst/source/introduction/introduction-to-openstack.rst":[{"author":{"_account_id":12325,"name":"Nathaniel Dillon","email":"nathaniel.dillon@alumni.depaul.edu","username":"sicarie"},"change_message_id":"ed78a9af77f86448bc50290f0297f3f9c1840842","unresolved":false,"context_lines":[{"line_number":93,"context_line":"briefly reviews OpenStack components, their use cases and security"},{"line_number":94,"context_line":"considerations."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"|image0|"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Compute"},{"line_number":99,"context_line":"-------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a50d1a3_98d31404","line":96,"updated":"2015-07-22 20:37:00.000000000","message":"So this is here by itself and the one below has a filepath after it - what does this reference?","commit_id":"b6d9bcb85344042b69335b44a8fa933b56e64cb9"}]}
