)]}'
{"ceilometer/api/controllers/v2.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"18fe44b5d661dbeffea67c824b85ddaae115e62d","unresolved":false,"context_lines":[{"line_number":606,"context_line":"                   user_id\u003d\u0027efd87807-12d2-4b38-9c70-5f5c2ac427ff\u0027,"},{"line_number":607,"context_line":"                   timestamp\u003ddatetime.datetime.utcnow(),"},{"line_number":608,"context_line":"                   resource_metadata\u003d{\u0027name1\u0027: \u0027value1\u0027,"},{"line_number":609,"context_line":"                                      \u0027name2\u0027: \u0027value2\u0027},"},{"line_number":610,"context_line":"                   message_id\u003d\u00275460acce-4fd6-480d-ab18-9735ec7b1996\u0027,"},{"line_number":611,"context_line":"                   )"},{"line_number":612,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAUX%2F%2BZnc%3D","line":609,"updated":"2014-02-21 12:06:51.000000000","message":"I think recorded_at should be added to the example OldSample to keep the API documentation in sync with the implementation","commit_id":"8cbc50614432c38c4fc5041d35a7936c4928c38e"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"bd36b2dd6dee3a8ae1153a21c85a4d8fe5930ee3","unresolved":false,"context_lines":[{"line_number":606,"context_line":"                   user_id\u003d\u0027efd87807-12d2-4b38-9c70-5f5c2ac427ff\u0027,"},{"line_number":607,"context_line":"                   timestamp\u003ddatetime.datetime.utcnow(),"},{"line_number":608,"context_line":"                   resource_metadata\u003d{\u0027name1\u0027: \u0027value1\u0027,"},{"line_number":609,"context_line":"                                      \u0027name2\u0027: \u0027value2\u0027},"},{"line_number":610,"context_line":"                   message_id\u003d\u00275460acce-4fd6-480d-ab18-9735ec7b1996\u0027,"},{"line_number":611,"context_line":"                   )"},{"line_number":612,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAU3%2F%2F0ik%3D","line":609,"in_reply_to":"AAAAUX%2F%2BZnc%3D","updated":"2014-02-24 16:35:18.000000000","message":"Done","commit_id":"8cbc50614432c38c4fc5041d35a7936c4928c38e"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"18fe44b5d661dbeffea67c824b85ddaae115e62d","unresolved":false,"context_lines":[{"line_number":944,"context_line":"                   project_id\u003dm.project_id,"},{"line_number":945,"context_line":"                   resource_id\u003dm.resource_id,"},{"line_number":946,"context_line":"                   source\u003dm.source,"},{"line_number":947,"context_line":"                   timestamp\u003dm.timestamp,"},{"line_number":948,"context_line":"                   metadata\u003d_flatten_metadata(m.resource_metadata))"},{"line_number":949,"context_line":""},{"line_number":950,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAUX%2F%2BZoM%3D","line":947,"updated":"2014-02-21 12:06:51.000000000","message":"I think recorded_at should be added here to have that data included in the REST response.","commit_id":"8cbc50614432c38c4fc5041d35a7936c4928c38e"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"bd36b2dd6dee3a8ae1153a21c85a4d8fe5930ee3","unresolved":false,"context_lines":[{"line_number":944,"context_line":"                   project_id\u003dm.project_id,"},{"line_number":945,"context_line":"                   resource_id\u003dm.resource_id,"},{"line_number":946,"context_line":"                   source\u003dm.source,"},{"line_number":947,"context_line":"                   timestamp\u003dm.timestamp,"},{"line_number":948,"context_line":"                   metadata\u003d_flatten_metadata(m.resource_metadata))"},{"line_number":949,"context_line":""},{"line_number":950,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAU3%2F%2F0iU%3D","line":947,"in_reply_to":"AAAAUX%2F%2BZoM%3D","updated":"2014-02-24 16:35:18.000000000","message":"Done","commit_id":"8cbc50614432c38c4fc5041d35a7936c4928c38e"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"18fe44b5d661dbeffea67c824b85ddaae115e62d","unresolved":false,"context_lines":[{"line_number":958,"context_line":"                   project_id\u003d\u002735b17138-b364-4e6a-a131-8f3099c5be68\u0027,"},{"line_number":959,"context_line":"                   user_id\u003d\u0027efd87807-12d2-4b38-9c70-5f5c2ac427ff\u0027,"},{"line_number":960,"context_line":"                   timestamp\u003dtimeutils.utcnow(),"},{"line_number":961,"context_line":"                   source\u003d\u0027openstack\u0027,"},{"line_number":962,"context_line":"                   metadata\u003d{\u0027name1\u0027: \u0027value1\u0027,"},{"line_number":963,"context_line":"                             \u0027name2\u0027: \u0027value2\u0027},"},{"line_number":964,"context_line":"                   )"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAUX%2F%2BZoA%3D","line":961,"updated":"2014-02-21 12:06:51.000000000","message":"I think recorded_at should be added to the example Sample to keep the API documentation in synch with the implementation.","commit_id":"8cbc50614432c38c4fc5041d35a7936c4928c38e"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"bd36b2dd6dee3a8ae1153a21c85a4d8fe5930ee3","unresolved":false,"context_lines":[{"line_number":958,"context_line":"                   project_id\u003d\u002735b17138-b364-4e6a-a131-8f3099c5be68\u0027,"},{"line_number":959,"context_line":"                   user_id\u003d\u0027efd87807-12d2-4b38-9c70-5f5c2ac427ff\u0027,"},{"line_number":960,"context_line":"                   timestamp\u003dtimeutils.utcnow(),"},{"line_number":961,"context_line":"                   source\u003d\u0027openstack\u0027,"},{"line_number":962,"context_line":"                   metadata\u003d{\u0027name1\u0027: \u0027value1\u0027,"},{"line_number":963,"context_line":"                             \u0027name2\u0027: \u0027value2\u0027},"},{"line_number":964,"context_line":"                   )"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAU3%2F%2F0h0%3D","line":961,"in_reply_to":"AAAAUX%2F%2BXOo%3D","updated":"2014-02-24 16:35:18.000000000","message":"Done","commit_id":"8cbc50614432c38c4fc5041d35a7936c4928c38e"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"3e5a204afd0fd63c86d17f86aed1c98ef6d4512c","unresolved":false,"context_lines":[{"line_number":958,"context_line":"                   project_id\u003d\u002735b17138-b364-4e6a-a131-8f3099c5be68\u0027,"},{"line_number":959,"context_line":"                   user_id\u003d\u0027efd87807-12d2-4b38-9c70-5f5c2ac427ff\u0027,"},{"line_number":960,"context_line":"                   timestamp\u003dtimeutils.utcnow(),"},{"line_number":961,"context_line":"                   source\u003d\u0027openstack\u0027,"},{"line_number":962,"context_line":"                   metadata\u003d{\u0027name1\u0027: \u0027value1\u0027,"},{"line_number":963,"context_line":"                             \u0027name2\u0027: \u0027value2\u0027},"},{"line_number":964,"context_line":"                   )"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAUX%2F%2BXOo%3D","line":961,"in_reply_to":"AAAAUX%2F%2BZoA%3D","updated":"2014-02-21 16:16:16.000000000","message":"agreed. would be nice to include it in output","commit_id":"8cbc50614432c38c4fc5041d35a7936c4928c38e"}]}
