)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"82561d39c7ea1b66fd6338c64fabd817c5a875e5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Parent:     be8be391 (Fix cells rpc connection leak)"},{"line_number":2,"context_line":"Author:     Tony Breeds \u003ctony@bakeyournoodle.com\u003e"},{"line_number":3,"context_line":"AuthorDate: 2015-01-27 11:17:54 -0800"},{"line_number":4,"context_line":"Commit:     Matt Riedemann \u003cmriedem@us.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-06-02 12:00:39 -0700"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"5afe65bd_c296c84b","line":3,"updated":"2015-06-03 02:24:57.000000000","message":"That\u0027s not really right it should be Dan.","commit_id":"6f1f9dbc211356a3d0e2d46d3a984d7ceee79ca6"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"2f3f39f41652c64434443efd076f100dfe228525","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Parent:     be8be391 (Fix cells rpc connection leak)"},{"line_number":2,"context_line":"Author:     Tony Breeds \u003ctony@bakeyournoodle.com\u003e"},{"line_number":3,"context_line":"AuthorDate: 2015-01-27 11:17:54 -0800"},{"line_number":4,"context_line":"Commit:     Matt Riedemann \u003cmriedem@us.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-06-02 12:00:39 -0700"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"5afe65bd_6ed92883","line":3,"in_reply_to":"5afe65bd_c296c84b","updated":"2015-06-03 13:36:53.000000000","message":"The squashed commits are into yours since it comes first, I changed the commit message such that it looked like we were backporting Dan\u0027s first but it\u0027s not.  I wanted to preserve the change id and also the commit message for the bug fix rather than the non-functional workarounds change.","commit_id":"6f1f9dbc211356a3d0e2d46d3a984d7ceee79ca6"}],"nova/compute/manager.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d26122786a8a652666eebae666b7cb118cf71221","unresolved":false,"context_lines":[{"line_number":768,"context_line":"                                {\u0027uuid\u0027: instance.uuid,"},{"line_number":769,"context_line":"                                 \u0027host\u0027: instance.host})"},{"line_number":770,"context_line":"                    continue"},{"line_number":771,"context_line":"                LOG.info(_LI(\u0027Deleting instance as its host (\u0027"},{"line_number":772,"context_line":"                             \u0027%(instance_host)s) is not equal to our \u0027"},{"line_number":773,"context_line":"                             \u0027host (%(our_host)s).\u0027),"},{"line_number":774,"context_line":"                         {\u0027instance_host\u0027: instance.host,"}],"source_content_type":"text/x-python","patch_set":2,"id":"5afe65bd_00e50e36","line":771,"updated":"2015-06-02 16:39:11.000000000","message":"This isn\u0027t needed in this change.","commit_id":"a8431c6613232664aab971b8385afe9828467696"}],"nova/utils.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5c596f2365f678e529ac4b46bcd6aceb1c54f36b","unresolved":false,"context_lines":[{"line_number":78,"context_line":"               help\u003d\u0027Explicitly specify the temporary working directory\u0027),"},{"line_number":79,"context_line":"]"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"\"\"\" This group is for very specific reasons."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"If you\u0027re:"},{"line_number":84,"context_line":"- Working around an issue in a system tool (e.g. libvirt or qemu) where the fix"}],"source_content_type":"text/x-python","patch_set":2,"id":"5afe65bd_dddda115","line":81,"updated":"2015-06-02 16:28:37.000000000","message":"I think we should backport commit b1689b58409ab97ef64b8cec2ba3773aacca7ac5 and squash that with 922148ac45c5a70da8969815b4f47e3c758d6974 so it\u0027s a bit more clear there are 2 changes here.","commit_id":"a8431c6613232664aab971b8385afe9828467696"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d62ff4130feba830c17c1c2f61efea1d6f30cc83","unresolved":false,"context_lines":[{"line_number":81,"context_line":"\"\"\" This group is for very specific reasons."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"If you\u0027re:"},{"line_number":84,"context_line":" - Working around an issue in a system tool (e.g. libvirt or qemu) where the"},{"line_number":85,"context_line":"   fix is in flight/discussed in that community."},{"line_number":86,"context_line":" - The tool can be/is fixed in some distributions and rather than patch the"},{"line_number":87,"context_line":"   code those distributions can trivially set a config option to get the"}],"source_content_type":"text/x-python","patch_set":3,"id":"5afe65bd_96526312","line":84,"updated":"2015-06-02 19:11:27.000000000","message":"Note that the formatting here had to be tweaked slightly to get the docs job to pass, the indent was not working with the version of sphinx in the juno docs job.  The content is the same.","commit_id":"6f1f9dbc211356a3d0e2d46d3a984d7ceee79ca6"}]}
