)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"33c2a1a313bcc0d8bdb793a2b0d1751838ece248","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2017-03-27 11:18:17 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add description to policies in pause_server.py"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"blueprint policy-docs"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ic0f2e84a1426e411a3180a822ee64c5c261f5846"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"ffe62b97_8573a04d","line":8,"updated":"2017-03-27 11:19:24.000000000","message":"I know stephen said about adding discoverable not being updated in here, but it feels like overkill.","commit_id":"e9189ee92e1249e3794ec5d2628b1e2168486b2a"}],"nova/policies/pause_server.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"76536d7df30aaef3a065c1e128df3f30f0162c3f","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    base.create_rule_default("},{"line_number":40,"context_line":"        POLICY_ROOT % \u0027unpause\u0027,"},{"line_number":41,"context_line":"        base.RULE_ADMIN_OR_OWNER,"},{"line_number":42,"context_line":"        \"Unpause an paused instance\","},{"line_number":43,"context_line":"        ["},{"line_number":44,"context_line":"            {"},{"line_number":45,"context_line":"                \u0027path\u0027: \u0027/servers/{server_id}/action (unpause)\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ffe62b97_b9260cb7","line":42,"range":{"start_line":42,"start_character":17,"end_line":42,"end_character":19},"updated":"2017-03-24 16:35:26.000000000","message":"a","commit_id":"f0d410a6b880ec060ed5903e1a6eb42eeaa4ca11"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"a9db8fd736854f4ca6d66cd5debc95b461d0330e","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    base.create_rule_default("},{"line_number":29,"context_line":"        POLICY_ROOT % \u0027pause\u0027,"},{"line_number":30,"context_line":"        base.RULE_ADMIN_OR_OWNER,"},{"line_number":31,"context_line":"        \"Pause an instance\","},{"line_number":32,"context_line":"        ["},{"line_number":33,"context_line":"            {"},{"line_number":34,"context_line":"                \u0027path\u0027: \u0027/servers/{server_id}/action (pause)\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"ffe62b97_f9ea1faa","line":31,"range":{"start_line":31,"start_character":18,"end_line":31,"end_character":26},"updated":"2017-03-27 10:16:10.000000000","message":"We should use \u0027server\u0027 instead of \u0027instance\u0027.","commit_id":"c544df2e044c1a450a6c6555975bbec934cc3e8a"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"a9db8fd736854f4ca6d66cd5debc95b461d0330e","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    base.create_rule_default("},{"line_number":40,"context_line":"        POLICY_ROOT % \u0027unpause\u0027,"},{"line_number":41,"context_line":"        base.RULE_ADMIN_OR_OWNER,"},{"line_number":42,"context_line":"        \"Unpause a paused instance\","},{"line_number":43,"context_line":"        ["},{"line_number":44,"context_line":"            {"},{"line_number":45,"context_line":"                \u0027path\u0027: \u0027/servers/{server_id}/action (unpause)\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"ffe62b97_99c67348","line":42,"range":{"start_line":42,"start_character":26,"end_line":42,"end_character":34},"updated":"2017-03-27 10:16:10.000000000","message":"we should use \u0027server\u0027 instead of \u0027instance\u0027","commit_id":"c544df2e044c1a450a6c6555975bbec934cc3e8a"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"a9db8fd736854f4ca6d66cd5debc95b461d0330e","unresolved":false,"context_lines":[{"line_number":45,"context_line":"                \u0027path\u0027: \u0027/servers/{server_id}/action (unpause)\u0027,"},{"line_number":46,"context_line":"                \u0027method\u0027: \u0027POST\u0027"},{"line_number":47,"context_line":"            }"},{"line_number":48,"context_line":"        ]),"},{"line_number":49,"context_line":"]"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"ffe62b97_19b383ec","line":48,"range":{"start_line":48,"start_character":9,"end_line":48,"end_character":11},"updated":"2017-03-27 10:16:10.000000000","message":"This should be in next-line, otherwise there is very strange indent.","commit_id":"c544df2e044c1a450a6c6555975bbec934cc3e8a"}]}
