)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"f79fc29895b21643fa99f384ba026890f3b0fc4b","unresolved":false,"context_lines":[{"line_number":11,"context_line":"not bit rot."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Run with --debug enabled to aid debugging."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: Ie92b675eafd93482ddc9a8ce0b0588e23ed50c35"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"5a890539_147c91b4","line":14,"updated":"2014-11-14 21:21:26.000000000","message":"@Dean - if we are going to smash the two patches together, add yourself as a co-author in the commit msg!\n\nCo-Authored-By: Dean Troyer \u003cdtroyer@gmail.com\u003e","commit_id":"c90ccc883892e5cfb6e96b5387d6f01a860e4c0b"}],"examples/common.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"0b0588c1cd4c256d2fa8ef7e437c5bd3d1002f54","unresolved":false,"context_lines":[{"line_number":208,"context_line":"        Additional options passed directly to Session constructor"},{"line_number":209,"context_line":"    \"\"\""},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"    if not opts.os_auth_plugin:"},{"line_number":212,"context_line":"        auth._guess_authentication_method(opts)"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"    auth_plugin \u003d base.get_plugin_class(opts.os_auth_plugin)"}],"source_content_type":"text/x-python","patch_set":7,"id":"5a890539_787ce3b5","line":211,"updated":"2014-11-15 05:53:52.000000000","message":"this isn\u0027t specified in the base_parser function","commit_id":"b7540d6d66646850c577e11103d4537a446878d0"}],"functional/tests/test_examples.py":[{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"1de8a3eca490b221a5371e8337481ba76f3b72cc","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    def test_common(self):"},{"line_number":20,"context_line":"        test.execute(\u0027python\u0027, test.EXAMPLEDIR+\u0027/common.py\u0027)"},{"line_number":21,"context_line":"        "},{"line_number":22,"context_line":"    def test_object_api(self):"},{"line_number":23,"context_line":"        test.execute(\u0027python\u0027, test.EXAMPLEDIR+\u0027/object_api.py\u0027)"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5a890539_86a985e1","line":21,"updated":"2014-11-12 21:14:43.000000000","message":"You have some extra whitespace","commit_id":"4040886538bccfc97d66eda946e3c50692fe2b48"},{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"1de8a3eca490b221a5371e8337481ba76f3b72cc","unresolved":false,"context_lines":[{"line_number":20,"context_line":"        test.execute(\u0027python\u0027, test.EXAMPLEDIR+\u0027/common.py\u0027)"},{"line_number":21,"context_line":"        "},{"line_number":22,"context_line":"    def test_object_api(self):"},{"line_number":23,"context_line":"        test.execute(\u0027python\u0027, test.EXAMPLEDIR+\u0027/object_api.py\u0027)"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    def test_osc_lib(self):"},{"line_number":26,"context_line":"        test.execute(\u0027python\u0027, test.EXAMPLEDIR+\u0027/osc-lib.py\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a890539_c691cd9b","line":23,"updated":"2014-11-12 21:14:43.000000000","message":"Won\u0027t pep8 barf on these operations? I\u0027m pretty sure it requires whitespace around the binary operator (+)","commit_id":"4040886538bccfc97d66eda946e3c50692fe2b48"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"aeaaf755052a3714880063a97cc8569555cf5a3f","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    def test_common(self):"},{"line_number":20,"context_line":"        # NOTE(stevemar): If an examples has a non-zero return"},{"line_number":21,"context_line":"        # code, then execute will raise an error by default."},{"line_number":22,"context_line":"        test.execute(\u0027python\u0027, test.EXAMPLE_DIR + \u0027/common.py\u0027, \u0027--debug\u0027)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    def test_object_api(self):"},{"line_number":25,"context_line":"        test.execute(\u0027python\u0027, test.EXAMPLE_DIR + \u0027/object_api.py\u0027, \u0027--debug\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a890539_7ecf7429","line":22,"updated":"2014-11-14 20:02:22.000000000","message":"this should be:\n\n  test.execute(\u0027python\u0027, test.EXAMPLE_DIR + \u0027/common.py --debug\u0027)","commit_id":"5736ae68a294b9c3a2e6db307f7acbaad53fa0f9"}]}
