)]}'
{"ceilometer/orchestration/notifications.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"b1a3665b0591e3a3e2df3b9185cc51e6a15b95ca","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"class StackCRUD(plugin.NotificationBase):"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    resource_name \u003d \u0027%s.stack\u0027 % SERVICE"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    @property"},{"line_number":39,"context_line":"    def event_types(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUX%2F%2FNF8%3D","line":36,"updated":"2014-02-14 21:52:20.000000000","message":"curious why this is a variable like this if SERVICE is just a static string.","commit_id":"2e53d8355779096aba29652fbf6b365d1213f6ef"},{"author":{"_account_id":7075,"name":"Swann Croiset","email":"scroiset@mirantis.com","username":"swann"},"change_message_id":"b1bc66dc52b0a502cf1f9655d91b0b3d4589660e","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"class StackCRUD(plugin.NotificationBase):"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    resource_name \u003d \u0027%s.stack\u0027 % SERVICE"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    @property"},{"line_number":39,"context_line":"    def event_types(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUX%2F%2FEIs%3D","line":36,"in_reply_to":"AAAAUX%2F%2FNF8%3D","updated":"2014-02-17 11:58:41.000000000","message":"it\u0027s used in ceilometer/tests/orchestration/test_notifications.py","commit_id":"2e53d8355779096aba29652fbf6b365d1213f6ef"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"b1a3665b0591e3a3e2df3b9185cc51e6a15b95ca","unresolved":false,"context_lines":[{"line_number":67,"context_line":"            user_id \u003d message[\u0027_context_trustor_user_id\u0027]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        if not user_id:"},{"line_number":70,"context_line":"            user_id \u003d message[\u0027_context_user_id\u0027]"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"        yield sample.Sample.from_notification("},{"line_number":73,"context_line":"            name\u003dname,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUX%2F%2FNEw%3D","line":70,"updated":"2014-02-14 21:52:20.000000000","message":"can we drop these if statements and use something similar to below...\nuser_id \u003d message.get(\u0027_context_trustor_user_id\u0027,  message[\u0027_context_user_id\u0027])","commit_id":"2e53d8355779096aba29652fbf6b365d1213f6ef"},{"author":{"_account_id":7075,"name":"Swann Croiset","email":"scroiset@mirantis.com","username":"swann"},"change_message_id":"b1bc66dc52b0a502cf1f9655d91b0b3d4589660e","unresolved":false,"context_lines":[{"line_number":67,"context_line":"            user_id \u003d message[\u0027_context_trustor_user_id\u0027]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        if not user_id:"},{"line_number":70,"context_line":"            user_id \u003d message[\u0027_context_user_id\u0027]"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"        yield sample.Sample.from_notification("},{"line_number":73,"context_line":"            name\u003dname,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUX%2F%2FEIk%3D","line":70,"in_reply_to":"AAAAUX%2F%2FNEw%3D","updated":"2014-02-17 11:58:41.000000000","message":"Yes better with the get()\nDone","commit_id":"2e53d8355779096aba29652fbf6b365d1213f6ef"}],"doc/source/install/manual.rst":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"b1a3665b0591e3a3e2df3b9185cc51e6a15b95ca","unresolved":false,"context_lines":[{"line_number":473,"context_line":""},{"line_number":474,"context_line":"Configure the driver in ``heat.conf``"},{"line_number":475,"context_line":""},{"line_number":476,"context_line":"::"},{"line_number":477,"context_line":"        notification_driver\u003dheat.openstack.common.notifier.rpc_notifier"},{"line_number":478,"context_line":""},{"line_number":479,"context_line":"Or if migration to oslo.messaging is done for Icehouse:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"AAAAUX%2F%2FNA4%3D","line":476,"updated":"2014-02-14 21:52:20.000000000","message":"incorrect spacing... see line 425 above for correct spacing layout","commit_id":"2e53d8355779096aba29652fbf6b365d1213f6ef"},{"author":{"_account_id":7075,"name":"Swann Croiset","email":"scroiset@mirantis.com","username":"swann"},"change_message_id":"b1bc66dc52b0a502cf1f9655d91b0b3d4589660e","unresolved":false,"context_lines":[{"line_number":473,"context_line":""},{"line_number":474,"context_line":"Configure the driver in ``heat.conf``"},{"line_number":475,"context_line":""},{"line_number":476,"context_line":"::"},{"line_number":477,"context_line":"        notification_driver\u003dheat.openstack.common.notifier.rpc_notifier"},{"line_number":478,"context_line":""},{"line_number":479,"context_line":"Or if migration to oslo.messaging is done for Icehouse:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"AAAAUX%2F%2FDsk%3D","line":476,"in_reply_to":"AAAAUX%2F%2FNA4%3D","updated":"2014-02-17 11:58:41.000000000","message":"Done","commit_id":"2e53d8355779096aba29652fbf6b365d1213f6ef"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"4f0ed122ff2980900e311bc65f0d1aab8180d2be","unresolved":false,"context_lines":[{"line_number":474,"context_line":"Configure the driver in ``heat.conf``"},{"line_number":475,"context_line":""},{"line_number":476,"context_line":"   ::"},{"line_number":477,"context_line":"        notification_driver\u003dheat.openstack.common.notifier.rpc_notifier"},{"line_number":478,"context_line":""},{"line_number":479,"context_line":"Or if migration to oslo.messaging is done for Icehouse:"},{"line_number":480,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAUX%2F%2B10E%3D","line":477,"updated":"2014-02-18 17:24:30.000000000","message":"still broken according to jenkins... i think you need an empty line between the colon and text","commit_id":"2a1d2da42d47757fe2575dcd7fcac5373939679e"},{"author":{"_account_id":7075,"name":"Swann Croiset","email":"scroiset@mirantis.com","username":"swann"},"change_message_id":"e399d3ee487568fb876a9dd74380dd82510403cd","unresolved":false,"context_lines":[{"line_number":474,"context_line":"Configure the driver in ``heat.conf``"},{"line_number":475,"context_line":""},{"line_number":476,"context_line":"   ::"},{"line_number":477,"context_line":"        notification_driver\u003dheat.openstack.common.notifier.rpc_notifier"},{"line_number":478,"context_line":""},{"line_number":479,"context_line":"Or if migration to oslo.messaging is done for Icehouse:"},{"line_number":480,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAUX%2F%2B1gs%3D","line":477,"in_reply_to":"AAAAUX%2F%2B10E%3D","updated":"2014-02-18 17:50:43.000000000","message":"Done","commit_id":"2a1d2da42d47757fe2575dcd7fcac5373939679e"}],"doc/source/measurements.rst":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"b1a3665b0591e3a3e2df3b9185cc51e6a15b95ca","unresolved":false,"context_lines":[{"line_number":176,"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\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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":177,"context_line":"Name                             Type        Unit        Resource     Origin        Note"},{"line_number":178,"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\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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":179,"context_line":"stack.create                     Delta            stack  stack ID     notification  Creation requests for a stack successful"},{"line_number":180,"context_line":"stack.update                     Delta            stack  stack ID     notification  Updating requests for a stack successful"},{"line_number":181,"context_line":"stack.delete                     Delta            stack  stack ID     notification  Deletion requests for a stack successful"},{"line_number":182,"context_line":"stack.resume                     Delta            stack  stack ID     notification  Resuming requests for a stack successful"}],"source_content_type":"text/x-rst","patch_set":2,"id":"AAAAUX%2F%2FNBs%3D","line":179,"updated":"2014-02-14 21:52:20.000000000","message":"unit should be left aligned (see doc after rebase)","commit_id":"2e53d8355779096aba29652fbf6b365d1213f6ef"},{"author":{"_account_id":7075,"name":"Swann Croiset","email":"scroiset@mirantis.com","username":"swann"},"change_message_id":"b1bc66dc52b0a502cf1f9655d91b0b3d4589660e","unresolved":false,"context_lines":[{"line_number":176,"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\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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":177,"context_line":"Name                             Type        Unit        Resource     Origin        Note"},{"line_number":178,"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\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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":179,"context_line":"stack.create                     Delta            stack  stack ID     notification  Creation requests for a stack successful"},{"line_number":180,"context_line":"stack.update                     Delta            stack  stack ID     notification  Updating requests for a stack successful"},{"line_number":181,"context_line":"stack.delete                     Delta            stack  stack ID     notification  Deletion requests for a stack successful"},{"line_number":182,"context_line":"stack.resume                     Delta            stack  stack ID     notification  Resuming requests for a stack successful"}],"source_content_type":"text/x-rst","patch_set":2,"id":"AAAAUX%2F%2FDrg%3D","line":179,"in_reply_to":"AAAAUX%2F%2FNBs%3D","updated":"2014-02-17 11:58:41.000000000","message":"Done","commit_id":"2e53d8355779096aba29652fbf6b365d1213f6ef"}]}
