)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"3a942e57f5002cf20ea773b60aadccf93de47746","unresolved":false,"context_lines":[{"line_number":11,"context_line":"Add links to related source code repositories."},{"line_number":12,"context_line":"Fix bad link to watcher client installtion doc."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Ie0548149751d53b5fca235da69798dd0d333b14c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"da6ed579_c22fd6f4","line":14,"updated":"2016-01-18 08:41:18.000000000","message":"Can you link this patchset to a bug / blueprint please ?","commit_id":"f9ba45129be58c59191d6c9bbe0bbc51051e64a2"}],"doc/source/deploy/user-guide.rst":[{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"4e66e800ee13fff83ee84b6ac5aae4ef55cae6dd","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"  $ watcher help COMMAND"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":".. _`installation guide`: https://factory.b-com.com/www/watcher/doc/python-watcherclient"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Seeing what the Watcher CLI can do ?"},{"line_number":35,"context_line":"------------------------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"da6ed579_bd7752d3","line":32,"range":{"start_line":32,"start_character":26,"end_line":32,"end_character":88},"updated":"2016-01-18 14:35:24.000000000","message":"is it mandatory to use an absolute path here ?","commit_id":"6633b7f76c507654e595afb57f58e93593e470db"}],"doc/source/index.rst":[{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"4e66e800ee13fff83ee84b6ac5aae4ef55cae6dd","unresolved":false,"context_lines":[{"line_number":5,"context_line":"          https://creativecommons.org/licenses/by/3.0/"},{"line_number":6,"context_line":""},{"line_number":7,"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\u003d"},{"line_number":8,"context_line":"Welcome to Watcher\u0027s documentation"},{"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\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"OpenStack Watcher provides a flexible and scalable resource optimization"}],"source_content_type":"text/x-rst","patch_set":7,"id":"da6ed579_5a773c9f","line":8,"range":{"start_line":8,"start_character":18,"end_line":8,"end_character":20},"updated":"2016-01-18 14:35:24.000000000","message":"remove \"\u0027s\"","commit_id":"6633b7f76c507654e595afb57f58e93593e470db"},{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"4e66e800ee13fff83ee84b6ac5aae4ef55cae6dd","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"  dev/environment"},{"line_number":54,"context_line":"  deploy/configuration"},{"line_number":55,"context_line":"  dev/devstack-plugin"},{"line_number":56,"context_line":"  dev/plugins"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"da6ed579_1ab9c479","line":55,"range":{"start_line":55,"start_character":2,"end_line":55,"end_character":21},"updated":"2016-01-18 14:35:24.000000000","message":"we should rename this page \"Setup DevStack\" instead of devstack plugin.","commit_id":"6633b7f76c507654e595afb57f58e93593e470db"},{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"4e66e800ee13fff83ee84b6ac5aae4ef55cae6dd","unresolved":false,"context_lines":[{"line_number":53,"context_line":"  dev/environment"},{"line_number":54,"context_line":"  deploy/configuration"},{"line_number":55,"context_line":"  dev/devstack-plugin"},{"line_number":56,"context_line":"  dev/plugins"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"API References"}],"source_content_type":"text/x-rst","patch_set":7,"id":"da6ed579_bd7c3221","line":56,"range":{"start_line":56,"start_character":2,"end_line":56,"end_character":13},"updated":"2016-01-18 14:35:24.000000000","message":"Move the plugins page into a new \"Plugins\" section (outside getting started\" and rename the page \"Build an optimization strategy\"","commit_id":"6633b7f76c507654e595afb57f58e93593e470db"},{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"4e66e800ee13fff83ee84b6ac5aae4ef55cae6dd","unresolved":false,"context_lines":[{"line_number":56,"context_line":"  dev/plugins"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"API References"},{"line_number":60,"context_line":"--------------"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":".. toctree::"}],"source_content_type":"text/x-rst","patch_set":7,"id":"da6ed579_3db602dd","line":59,"range":{"start_line":59,"start_character":13,"end_line":59,"end_character":14},"updated":"2016-01-18 14:35:24.000000000","message":"one API so no \"s\"","commit_id":"6633b7f76c507654e595afb57f58e93593e470db"},{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"4e66e800ee13fff83ee84b6ac5aae4ef55cae6dd","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"  webapi/v1"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Admin Guide"},{"line_number":68,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Overview"}],"source_content_type":"text/x-rst","patch_set":7,"id":"da6ed579_dd3c86c1","line":67,"range":{"start_line":67,"start_character":0,"end_line":67,"end_character":5},"updated":"2016-01-18 14:35:24.000000000","message":"Replace \"Admin\" by \"User\"","commit_id":"6633b7f76c507654e595afb57f58e93593e470db"},{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"4e66e800ee13fff83ee84b6ac5aae4ef55cae6dd","unresolved":false,"context_lines":[{"line_number":67,"context_line":"Admin Guide"},{"line_number":68,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Overview"},{"line_number":71,"context_line":"--------"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":".. toctree::"}],"source_content_type":"text/x-rst","patch_set":7,"id":"da6ed579_5d02d60a","line":70,"range":{"start_line":70,"start_character":0,"end_line":70,"end_character":8},"updated":"2016-01-18 14:35:24.000000000","message":"use \"Introduction\" instead of \"Overview\"","commit_id":"6633b7f76c507654e595afb57f58e93593e470db"},{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"4e66e800ee13fff83ee84b6ac5aae4ef55cae6dd","unresolved":false,"context_lines":[{"line_number":73,"context_line":".. toctree::"},{"line_number":74,"context_line":"  :maxdepth: 1"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"  deploy/user-guide"},{"line_number":77,"context_line":"  deploy/installation"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Watcher Manual Pages"}],"source_content_type":"text/x-rst","patch_set":7,"id":"da6ed579_ba2518c3","line":76,"range":{"start_line":76,"start_character":2,"end_line":76,"end_character":19},"updated":"2016-01-18 14:35:24.000000000","message":"rename this page \"Watcher user guide\"","commit_id":"6633b7f76c507654e595afb57f58e93593e470db"},{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"4e66e800ee13fff83ee84b6ac5aae4ef55cae6dd","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"  deploy/user-guide"},{"line_number":77,"context_line":"  deploy/installation"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Watcher Manual Pages"},{"line_number":80,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":".. toctree::"},{"line_number":83,"context_line":"   :glob:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"da6ed579_1d445e19","line":80,"range":{"start_line":78,"start_character":0,"end_line":80,"end_character":20},"updated":"2016-01-18 14:35:24.000000000","message":"do we really need this section in the homepage ? Is it related to both dev and user guide ?","commit_id":"6633b7f76c507654e595afb57f58e93593e470db"},{"author":{"_account_id":13289,"name":"Taylor Peoples","email":"tpeoples@us.ibm.com","username":"tpeoples"},"change_message_id":"1bf73c8e8246b476a9c5f5b3b08439eb61bcce9d","unresolved":false,"context_lines":[{"line_number":50,"context_line":".. toctree::"},{"line_number":51,"context_line":"  :maxdepth: 1"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"  dev/environment"},{"line_number":54,"context_line":"  deploy/configuration"},{"line_number":55,"context_line":"  dev/devstack"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"API References"}],"source_content_type":"text/x-rst","patch_set":12,"id":"9a68dd71_cc2b4d93","line":55,"range":{"start_line":53,"start_character":2,"end_line":55,"end_character":14},"updated":"2016-01-22 08:14:19.000000000","message":"There should be an explanation as to the difference between dev/environment and dev/devstack.  I think most people who want to get started for the first time will want to use devstack vs. setting up everything manually which is described in dev/environment.  We should probably make that clear to potential devs.\n\nSomething like:\n\nTo set up a development environment via DevStack, see dev/devstack.  To set up a development environment manually, see dev/environment.","commit_id":"f10a2a8abfa234ef48d908f30f2b3cd3d27b9cba"}]}
