)]}'
{"doc/source/index.rst":[{"author":{"_account_id":13070,"name":"Eran Gampel","email":"eran@gampel.net","username":"Gampel"},"change_message_id":"0f775fb258b988aa3ff3bba4b6d7d510ccf9a852","unresolved":false,"context_lines":[{"line_number":1,"context_line":".."},{"line_number":2,"context_line":"      Copyright 2016 OpenStack Foundation"},{"line_number":3,"context_line":"      All Rights Reserved."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"      Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_bb41a565","line":2,"range":{"start_line":2,"start_character":5,"end_line":2,"end_character":41},"updated":"2016-06-13 12:06:04.000000000","message":"I don\u0027t think you need the openstack  foundation copyrights","commit_id":"95263c7bdc7d3a6bdc76b654e942e4a971936f16"}],"doc/source/installation.rst":[{"author":{"_account_id":13070,"name":"Eran Gampel","email":"eran@gampel.net","username":"Gampel"},"change_message_id":"0f775fb258b988aa3ff3bba4b6d7d510ccf9a852","unresolved":false,"context_lines":[{"line_number":35,"context_line":"        SWIFT_REPLICAS\u003d1"},{"line_number":36,"context_line":"        SWIFT_HASH\u003d66a3d6b56c1f479c8b4e70ab5c2000f5"},{"line_number":37,"context_line":"        SWIFT_DATA_DIR\u003d$DEST/data"},{"line_number":38,"context_line":"        enable_service s-proxy s-object s-container s-account"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_7b329d11","line":38,"range":{"start_line":38,"start_character":8,"end_line":38,"end_character":22},"updated":"2016-06-13 12:06:04.000000000","message":"I think it makes more sense with nova, cinder and neutron in the example that way you have what to protect","commit_id":"95263c7bdc7d3a6bdc76b654e942e4a971936f16"}],"doc/source/readme.rst":[{"author":{"_account_id":21648,"name":"zhangshuai","email":"446077695@qq.com","username":"zhangshuai"},"change_message_id":"1cbbfbb704e72f71418c8d35b181d4dfdc3cff8f","unresolved":false,"context_lines":[{"line_number":63,"context_line":"-----------------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":".. image:: https://raw.githubusercontent.com/openstack/smaug/master/doc/images/"},{"line_number":66,"context_line":"    protection_provider.png"},{"line_number":67,"context_line":"    :width: 600"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Protection providers are defined by the administrator for each tenant. The"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_1e56f229","line":66,"range":{"start_line":66,"start_character":4,"end_line":66,"end_character":27},"updated":"2016-06-13 06:49:56.000000000","message":"separate lines? is right?","commit_id":"95263c7bdc7d3a6bdc76b654e942e4a971936f16"},{"author":{"_account_id":20883,"name":"Yuval Brik","email":"yuval@brik.org.il","username":"yuvalbr"},"change_message_id":"2ee5f09180e9c11d3981bd6e9f67ee67d7ab039b","unresolved":false,"context_lines":[{"line_number":63,"context_line":"-----------------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":".. image:: https://raw.githubusercontent.com/openstack/smaug/master/doc/images/"},{"line_number":66,"context_line":"    protection_provider.png"},{"line_number":67,"context_line":"    :width: 600"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Protection providers are defined by the administrator for each tenant. The"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_792c7002","line":66,"range":{"start_line":66,"start_character":4,"end_line":66,"end_character":27},"in_reply_to":"7aa08908_1e56f229","updated":"2016-06-13 07:18:38.000000000","message":"I was skeptical too, but it works (try: `python setup.py build_sphinx`, and look for doc/build/readme.html)","commit_id":"95263c7bdc7d3a6bdc76b654e942e4a971936f16"},{"author":{"_account_id":21648,"name":"zhangshuai","email":"446077695@qq.com","username":"zhangshuai"},"change_message_id":"1cbbfbb704e72f71418c8d35b181d4dfdc3cff8f","unresolved":false,"context_lines":[{"line_number":149,"context_line":"High Level Architecture"},{"line_number":150,"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"},{"line_number":151,"context_line":".. image:: https://raw.githubusercontent.com/openstack/smaug/master/doc/images/"},{"line_number":152,"context_line":"    high_level_architecture.png"},{"line_number":153,"context_line":"    :alt: Solution Overview"},{"line_number":154,"context_line":"    :width: 600"},{"line_number":155,"context_line":"    :align: center"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_fe29669c","line":152,"range":{"start_line":152,"start_character":4,"end_line":152,"end_character":31},"updated":"2016-06-13 06:49:56.000000000","message":"ditto","commit_id":"95263c7bdc7d3a6bdc76b654e942e4a971936f16"},{"author":{"_account_id":21648,"name":"zhangshuai","email":"446077695@qq.com","username":"zhangshuai"},"change_message_id":"1cbbfbb704e72f71418c8d35b181d4dfdc3cff8f","unresolved":false,"context_lines":[{"line_number":161,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":".. image:: https://raw.githubusercontent.com/openstack/smaug/master/doc/images/"},{"line_number":164,"context_line":"    smaug-api.png"},{"line_number":165,"context_line":"    :width: 600"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"These top-level north-bound APIs expose Application Data Protection services to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_3e1e4e70","line":164,"range":{"start_line":164,"start_character":4,"end_line":164,"end_character":17},"updated":"2016-06-13 06:49:56.000000000","message":"ditto","commit_id":"95263c7bdc7d3a6bdc76b654e942e4a971936f16"},{"author":{"_account_id":13070,"name":"Eran Gampel","email":"eran@gampel.net","username":"Gampel"},"change_message_id":"0f775fb258b988aa3ff3bba4b6d7d510ccf9a852","unresolved":false,"context_lines":[{"line_number":286,"context_line":"- Smaug Code Review\\ https://review.openstack.org/#/q/smaug+status:open,n,z"},{"line_number":287,"context_line":"- Smaug Code Repository\\ https://github.com/openstack/smaug"},{"line_number":288,"context_line":"- Smaug daily IRC Channel: #openstack-smaug"},{"line_number":289,"context_line":"- Smaug bi-weekly IRC Meeting on (even) Tuesday at 1400 UTC in"},{"line_number":290,"context_line":"  #openstack-meeting at freenode:\\"},{"line_number":291,"context_line":"  https://wiki.openstack.org/wiki/Meetings/smaug"},{"line_number":292,"context_line":"- Smaug Trello Board\\ https://trello.com/b/Sudr4fKT/smaug"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_26b91816","line":289,"range":{"start_line":289,"start_character":1,"end_line":289,"end_character":62},"updated":"2016-06-13 12:06:04.000000000","message":"I think we have one in even and one in odd","commit_id":"95263c7bdc7d3a6bdc76b654e942e4a971936f16"}],"doc/source/specs/index.rst":[{"author":{"_account_id":13070,"name":"Eran Gampel","email":"eran@gampel.net","username":"Gampel"},"change_message_id":"0f775fb258b988aa3ff3bba4b6d7d510ccf9a852","unresolved":false,"context_lines":[{"line_number":1,"context_line":".."},{"line_number":2,"context_line":"      Copyright 2016 OpenStack Foundation"},{"line_number":3,"context_line":"      All Rights Reserved."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"      Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":6,"context_line":"      not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_86b72cd7","line":3,"range":{"start_line":2,"start_character":6,"end_line":3,"end_character":26},"updated":"2016-06-13 12:06:04.000000000","message":"Again not sure you need the foundation copyright","commit_id":"95263c7bdc7d3a6bdc76b654e942e4a971936f16"}]}
