)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"acaa1ecd4c822a91d8f4d48e87e0d3bed20e10b4","unresolved":false,"context_lines":[{"line_number":3,"context_line":"AuthorDate: 2016-03-17 22:26:25 -0400"},{"line_number":4,"context_line":"Commit:     Leehom Li \u003cfeli5@cisco.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-03-18 16:01:06 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"After doing rescue and unrescue \"libvirt.xml\" is not change back."},{"line_number":8,"context_line":"This patch just write back \"libvirt.xml\" using xml info stored in \"unrescue.xml\""},{"line_number":9,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1af94dfe_3bf1e56b","line":6,"updated":"2016-03-18 16:48:18.000000000","message":"Please see this article on proper commit message structure:\n\nhttps://wiki.openstack.org/wiki/GitCommitMessages\n\nYou are missing a summary line and you will want to wrap your commit message body at 72 chars.","commit_id":"1b419438a57f6c3ee4d54bc7276f44b8c02e0f41"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"acaa1ecd4c822a91d8f4d48e87e0d3bed20e10b4","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Leehom Li \u003cfeli5@cisco.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-03-18 16:01:06 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"After doing rescue and unrescue \"libvirt.xml\" is not change back."},{"line_number":8,"context_line":"This patch just write back \"libvirt.xml\" using xml info stored in \"unrescue.xml\""},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Change-Id: I524ff57d7f21a1b5ecd20ab9b0e377ad9f7e04b9"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1af94dfe_1bf4e958","line":7,"updated":"2016-03-18 16:48:18.000000000","message":"s/is not change back/is not changed back to the original/","commit_id":"1b419438a57f6c3ee4d54bc7276f44b8c02e0f41"}],"nova/tests/unit/virt/libvirt/test_driver.py":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"acaa1ecd4c822a91d8f4d48e87e0d3bed20e10b4","unresolved":false,"context_lines":[{"line_number":15107,"context_line":"    @mock.patch.object(libvirt_utils, \u0027load_file\u0027)"},{"line_number":15108,"context_line":"    @mock.patch.object(host.Host, \"get_domain\")"},{"line_number":15109,"context_line":"    def test_unrescue(self, mock_get_domain, mock_load_file,"},{"line_number":15110,"context_line":"                                           mock_get_instance_path):"},{"line_number":15111,"context_line":"        dummyxml \u003d (\"\u003cdomain type\u003d\u0027kvm\u0027\u003e\u003cname\u003einstance-0000000a\u003c/name\u003e\""},{"line_number":15112,"context_line":"                    \"\u003cdevices\u003e\""},{"line_number":15113,"context_line":"                    \"\u003cdisk type\u003d\u0027block\u0027 device\u003d\u0027disk\u0027\u003e\""}],"source_content_type":"text/x-python","patch_set":3,"id":"1af94dfe_dbdf21d4","line":15110,"updated":"2016-03-18 16:48:18.000000000","message":"You added a new mock.patch decoration to this function but forgot to add a corresponding new argument to the method signature.\n\nYou will need to add a new argument between mock_load_file and mock_get_instance_path.\n\nYou will then need to call something like:\n\n mock_write_file.assert_called_once_with(\u0027/path/libvirt.xml\u0027, dummyxml)\n\nto assert that your added code is called.","commit_id":"1b419438a57f6c3ee4d54bc7276f44b8c02e0f41"}]}
