)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},"change_message_id":"b5c0aac4520f988722ba446183a856553b787e9f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Attila Fazekas \u003cafazekas@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2013-01-29 23:05:51 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix compute tests init"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I405dc1a441b2da3fa95d7fbec62e5871eae8c905"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAM3%2F%2FPRk%3D","line":7,"updated":"2013-01-31 20:57:47.000000000","message":"I\u0027d like to see a more descriptive commit message","commit_id":"6d38e9b6c07c8857886d885e5b0d0f0ca63ae109"}],"tempest/tests/compute/base.py":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"884f6cd3f6e067878fe9a8665f49f2cdfc0f86b2","unresolved":false,"context_lines":[{"line_number":37,"context_line":"                   testresources.ResourcedTestCase):"},{"line_number":38,"context_line":"    \"\"\"Base test case class for all Compute API tests.\"\"\""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    conclusion \u003d compute.generic_setup_package()"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    @classmethod"},{"line_number":43,"context_line":"    def setUpClass(cls):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2FEUo%3D","line":40,"updated":"2013-02-08 05:01:17.000000000","message":"Attila, I don\u0027t understand the purpose of the above. Could you explain the change and what the practical effect of it is?","commit_id":"f4ecc8a0c663403de60cea668bb27d2b1148611d"},{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"e451ecdad5aa794f49034c4b4a343e9d8e05f6fe","unresolved":false,"context_lines":[{"line_number":37,"context_line":"                   testresources.ResourcedTestCase):"},{"line_number":38,"context_line":"    \"\"\"Base test case class for all Compute API tests.\"\"\""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    conclusion \u003d compute.generic_setup_package()"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    @classmethod"},{"line_number":43,"context_line":"    def setUpClass(cls):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2B31Y%3D","line":40,"in_reply_to":"AAAAM3%2F%2FEUo%3D","updated":"2013-02-15 21:10:17.000000000","message":"I don\u0027t know what it is doing, but that resources line is causing a 3-4 second delay in every compute test. We need to fix it.","commit_id":"f4ecc8a0c663403de60cea668bb27d2b1148611d"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"9959fd36ed9125eed4a9f6453151d5325fca52b8","unresolved":false,"context_lines":[{"line_number":37,"context_line":"                   testresources.ResourcedTestCase):"},{"line_number":38,"context_line":"    \"\"\"Base test case class for all Compute API tests.\"\"\""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    conclusion \u003d compute.generic_setup_package()"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    @classmethod"},{"line_number":43,"context_line":"    def setUpClass(cls):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2FCzo%3D","line":40,"in_reply_to":"AAAAM3%2F%2FEUo%3D","updated":"2013-02-09 11:05:41.000000000","message":"Replacing the global variables can be the next step.\n(I told it on IRC)\n\nIt may return with dict in the future...","commit_id":"f4ecc8a0c663403de60cea668bb27d2b1148611d"}]}
