)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"9851ac6672ec5807bc7adbc0f6d428c80cf5f66e","unresolved":false,"context_lines":[{"line_number":3,"context_line":"AuthorDate: 2015-05-13 21:18:02 +0530"},{"line_number":4,"context_line":"Commit:     Pradeep Kumar Singh \u003cpradeep.singh@nectechnologies.in\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-05-13 21:19:05 +0530"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Closes-Bug:1169189"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I031ee2a5775e4a88d4fb00d972d553936147c42e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9a0c5dc1_a38aa3bd","line":6,"updated":"2015-05-13 19:18:54.000000000","message":"Please add a title and put the Closes-Bug in the commit message.","commit_id":"e3d46a79fa2a82556c82aa1b22bd6e9365d6a07a"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"7f8e4726863cddecd1b40afce1fc382ef14a02ee","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Pradeep Kumar Singh \u003cpradeep.singh@nectechnologies.in\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-05-15 10:04:05 +0530"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Swift account auditor fails to quarantine corrupt db due to"},{"line_number":8,"context_line":"Disk IO error. This patch fix that by handling Disk IO Error"},{"line_number":9,"context_line":"Exception."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"7a016987_4d6e9b30","line":7,"updated":"2015-05-15 06:42:55.000000000","message":"First line should be the title of the commit, followed by a blank line.\n\nPlease see https://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"3ae3b19a225fd82f1e5115221eabc2dc310778e9"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"7f8e4726863cddecd1b40afce1fc382ef14a02ee","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2015-05-15 10:04:05 +0530"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Swift account auditor fails to quarantine corrupt db due to"},{"line_number":8,"context_line":"Disk IO error. This patch fix that by handling Disk IO Error"},{"line_number":9,"context_line":"Exception."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Closes-Bug:1169189"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"7a016987_4d557b4e","line":8,"updated":"2015-05-15 06:42:55.000000000","message":"s/fix/fixes\n\nhandling the...","commit_id":"3ae3b19a225fd82f1e5115221eabc2dc310778e9"}],"test/unit/common/test_db.py":[{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"63465e9b7a2eba3e025f210332ad87e698160702","unresolved":false,"context_lines":[{"line_number":1219,"context_line":"            except Exception as exc:"},{"line_number":1220,"context_line":"                self.assertEquals("},{"line_number":1221,"context_line":"                     str(exc),"},{"line_number":1222,"context_line":"                     \u0027Quarantined %s to %s due to disk error while accessing database\u0027"},{"line_number":1223,"context_line":"                     % (dbpath, qpath))"},{"line_number":1224,"context_line":""},{"line_number":1225,"context_line":"if __name__ \u003d\u003d \u0027__main__\u0027:"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a016987_3e3168a3","line":1222,"updated":"2015-05-14 14:27:51.000000000","message":"line too long (88 \u003e 79 characters). And remove whitespace.","commit_id":"ae066b4d25020aad1049d3cd1734f8cc252a827a"},{"author":{"_account_id":14967,"name":"Thiago Gomes","email":"fthiagogv@outlook.com","username":"fthiagogv"},"change_message_id":"bcaebf64512ce0251a455c6901638070f778d710","unresolved":false,"context_lines":[{"line_number":1223,"context_line":"                     \u0027while accessing database\u0027 %"},{"line_number":1224,"context_line":"                     (dbpath, qpath))"},{"line_number":1225,"context_line":""},{"line_number":1226,"context_line":""},{"line_number":1227,"context_line":""},{"line_number":1228,"context_line":"if __name__ \u003d\u003d \u0027__main__\u0027:"},{"line_number":1229,"context_line":"    unittest.main()"}],"source_content_type":"text/x-python","patch_set":6,"id":"7a016987_cfa3bc9d","line":1226,"updated":"2015-05-14 15:25:21.000000000","message":"There is one more blank line that is permmited","commit_id":"a3824006f7a18660d98ef05a1f0fc46670040183"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"278b0d8523fdaa8880c525fc4250758b4291fc15","unresolved":false,"context_lines":[{"line_number":1216,"context_line":"        except Exception:"},{"line_number":1217,"context_line":"            try:"},{"line_number":1218,"context_line":"                broker.possibly_quarantine(*sys.exc_info())"},{"line_number":1219,"context_line":"            except Exception as exc:"},{"line_number":1220,"context_line":"                self.assertEquals("},{"line_number":1221,"context_line":"                    str(exc),"},{"line_number":1222,"context_line":"                    \u0027Quarantined %s to %s due to disk error \u0027"}],"source_content_type":"text/x-python","patch_set":8,"id":"5afe65bd_af8d197d","line":1219,"updated":"2015-06-02 10:51:08.000000000","message":"Agree.","commit_id":"68c99818e4ca077d282a2130f4e276aa6b5329fa"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"a7b9d90d869ad3328579b50db8a8ed6c00c1ce5d","unresolved":false,"context_lines":[{"line_number":1216,"context_line":"        except Exception:"},{"line_number":1217,"context_line":"            try:"},{"line_number":1218,"context_line":"                broker.possibly_quarantine(*sys.exc_info())"},{"line_number":1219,"context_line":"            except Exception as exc:"},{"line_number":1220,"context_line":"                self.assertEquals("},{"line_number":1221,"context_line":"                    str(exc),"},{"line_number":1222,"context_line":"                    \u0027Quarantined %s to %s due to disk error \u0027"}],"source_content_type":"text/x-python","patch_set":8,"id":"7a016987_e7c9a37a","line":1219,"updated":"2015-05-28 13:25:43.000000000","message":"The test will still pass if the second Exception is never raised, thus it is prone to regression.","commit_id":"68c99818e4ca077d282a2130f4e276aa6b5329fa"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"278b0d8523fdaa8880c525fc4250758b4291fc15","unresolved":false,"context_lines":[{"line_number":1221,"context_line":"                    str(exc),"},{"line_number":1222,"context_line":"                    \u0027Quarantined %s to %s due to disk error \u0027"},{"line_number":1223,"context_line":"                    \u0027while accessing database\u0027 %"},{"line_number":1224,"context_line":"                    (dbpath, qpath))"},{"line_number":1225,"context_line":""},{"line_number":1226,"context_line":"if __name__ \u003d\u003d \u0027__main__\u0027:"},{"line_number":1227,"context_line":"    unittest.main()"}],"source_content_type":"text/x-python","patch_set":8,"id":"5afe65bd_2fcfe9b1","line":1224,"updated":"2015-06-02 10:51:08.000000000","message":"Add here (indented to match the second try/except):\n\n              else:\n                  self.fail(\u0027Expected an exception to be raised\u0027)","commit_id":"68c99818e4ca077d282a2130f4e276aa6b5329fa"}]}
