)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"92dadfee49686281e16595695e481db4314aa0ee","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Remove execute permissions from codes and tests without \"#! /usr/bin/env python\""},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Some codes and tests have execute permissions in spite of they don\u0027t have \"#! /usr/bin/env python\"."},{"line_number":10,"context_line":"This patch remove execute permissions from them."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ib10abe68b21853ed1d5a6700cc8f6242f36ed1da"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3a57f1b5_96ad149d","line":10,"updated":"2016-02-12 19:54:19.000000000","message":"these lines (and the summary) are too long [1]\n\n1. https://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_Git_commit_message_structure","commit_id":"2b7f5eeee72b5e6c7443d3e805b866847d47b8ed"}],"test/unit/common/test_storage_policy.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"92dadfee49686281e16595695e481db4314aa0ee","unresolved":false,"context_lines":[{"line_number":1234,"context_line":""},{"line_number":1235,"context_line":""},{"line_number":1236,"context_line":"if __name__ \u003d\u003d \u0027__main__\u0027:"},{"line_number":1237,"context_line":"    unittest.main()"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a57f1b5_96119406","line":1237,"updated":"2016-02-12 19:54:19.000000000","message":"maybe drop this too then?","commit_id":"2b7f5eeee72b5e6c7443d3e805b866847d47b8ed"}],"test/unit/obj/test_reconstructor.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"92dadfee49686281e16595695e481db4314aa0ee","unresolved":false,"context_lines":[{"line_number":2812,"context_line":""},{"line_number":2813,"context_line":""},{"line_number":2814,"context_line":"if __name__ \u003d\u003d \u0027__main__\u0027:"},{"line_number":2815,"context_line":"    unittest.main()"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a57f1b5_b62ff03d","line":2815,"updated":"2016-02-12 19:54:19.000000000","message":"drop it","commit_id":"2b7f5eeee72b5e6c7443d3e805b866847d47b8ed"}],"test/unit/obj/test_server.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"92dadfee49686281e16595695e481db4314aa0ee","unresolved":false,"context_lines":[{"line_number":6215,"context_line":""},{"line_number":6216,"context_line":""},{"line_number":6217,"context_line":"if __name__ \u003d\u003d \u0027__main__\u0027:"},{"line_number":6218,"context_line":"    unittest.main()"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a57f1b5_b6d61026","line":6218,"updated":"2016-02-12 19:54:19.000000000","message":"hrmm... this might be common amount test files - i suppose folks might be used to using `python path/to/test.py` - dunno tho - i normally invoke individual test files with nose.","commit_id":"2b7f5eeee72b5e6c7443d3e805b866847d47b8ed"}]}
