)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"bef03fa3799e9a5eccdbc90ee308cb5af13b0a8e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Gary Kotton \u003cgkotton@vmware.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2014-02-11 23:47:17 -0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Virt driver missing method declaration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The method \u0027refresh_instance_security_rules\u0027 was not defined"},{"line_number":10,"context_line":"in the virt driver ComputeDriver class. In cases where the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAUX%2F%2FkXg%3D","line":7,"updated":"2014-02-12 09:43:17.000000000","message":"Be nice to mention what was missing in the subject eg   \"Add declaration of \u0027refresh_instance_security_rules\u0027 to virt driver\"","commit_id":"4888e449f40d3a7d4935646970a02fef4c25f9b0"}],"nova/virt/driver.py":[{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"bef03fa3799e9a5eccdbc90ee308cb5af13b0a8e","unresolved":false,"context_lines":[{"line_number":766,"context_line":"        # TODO(Vek): Need to pass context in for access to auth_token"},{"line_number":767,"context_line":"        raise NotImplementedError()"},{"line_number":768,"context_line":""},{"line_number":769,"context_line":"    def refresh_instance_security_rules(self, instance):"},{"line_number":770,"context_line":"        raise NotImplementedError()"},{"line_number":771,"context_line":""},{"line_number":772,"context_line":"    def reset_network(self, instance):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUX%2F%2FkW4%3D","line":769,"updated":"2014-02-12 09:43:17.000000000","message":"Can you add a python docs string describing what the impl is supposed to do.","commit_id":"4888e449f40d3a7d4935646970a02fef4c25f9b0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"09f4ff5032baff7e2cc0007468e5d4110f00080c","unresolved":false,"context_lines":[{"line_number":771,"context_line":""},{"line_number":772,"context_line":"        Gets called when an instance gets added to or removed from"},{"line_number":773,"context_line":"        the security group the instance is a member of or if the"},{"line_number":774,"context_line":"        group gains or looses a rule."},{"line_number":775,"context_line":"        \"\"\""},{"line_number":776,"context_line":"        raise NotImplementedError()"},{"line_number":777,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FG8Q%3D","line":774,"updated":"2014-03-09 15:14:55.000000000","message":"s/looses/loses/","commit_id":"988bf4d61302188ffd51d9dd3e9d214bdffd6a8d"}]}
