)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"d1e9192ffb277934f2d8b7f77fbd6a29e737cf56","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"New parameter \"leave_dirty_stack\" available in tempest.conf"},{"line_number":10,"context_line":"to prevent (or not) the execution of tearDownClass()"},{"line_number":11,"context_line":"after an exception during a stress test"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Closes-Bug: #1273245"},{"line_number":14,"context_line":"Change-Id: I89ecac1fb428cf8809a3634869f2dfdf564aea64"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"AAAAUH%2F9kgg%3D","line":11,"updated":"2014-02-05 23:41:43.000000000","message":"minor nit - would be nice to have a short explanation why this is necessary and not have to follow the bug report.","commit_id":"04d40f73b7f6130adbc11d70cf74410bd0ba4775"}],"tempest/stress/actions/unit_test.py":[{"author":{"_account_id":7872,"name":"Marc Koderer","email":"marc@koderer.com","username":"mkoderer"},"change_message_id":"57b09790f8cf4ca33a582bab195badad77367856","unresolved":false,"context_lines":[{"line_number":73,"context_line":"                self.klass.setUpClass()"},{"line_number":74,"context_line":"                self.setupclass_called \u003d True"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"            # Bug 1273245 : allows running tearDownClass() if an exception"},{"line_number":77,"context_line":"            # occured if the \"leave_dirty_stack\" parameter is set to false"},{"line_number":78,"context_line":"            # in tempest.conf"},{"line_number":79,"context_line":"            try:"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2BDOU%3D","line":76,"updated":"2014-01-31 12:29:13.000000000","message":"We usually don\u0027t refer to a bug number in the code. The commit message is fully sufficient.  I think you can skip this comment completely.","commit_id":"0170e14b8858b3b507c2d05c725aa4c27d42c253"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"7f8b8e5f3f63951733bc53d7d82f6d1cf48337f9","unresolved":false,"context_lines":[{"line_number":78,"context_line":"            except Exception as e:"},{"line_number":79,"context_line":"                raise e"},{"line_number":80,"context_line":"            finally:"},{"line_number":81,"context_line":"                if (self.manager.config.stress.leave_dirty_stack is False"},{"line_number":82,"context_line":"                    and self.class_setup_per \u003d\u003d SetUpClassRunTime.action):"},{"line_number":83,"context_line":"                    self.klass.tearDownClass()"},{"line_number":84,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F9oFo%3D","line":81,"updated":"2014-02-05 15:14:04.000000000","message":"This doesn\u0027t work anymore we have been removing all the class attr config usage and replace it with global CONF. See:\n\nhttp://git.openstack.org/cgit/openstack/tempest/commit/?id\u003dbc0e03ef6aa596d4630f7d8e7e87b704069d4e5d","commit_id":"16f05fedfdc2322756e82b2bfc524225cda6f2b2"}]}
