)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"508823eafc7c05ddfabb7053783d5dccf98bb7c0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Alexander Gorodnev \u003cagorodnev@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2013-07-01 13:39:19 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Refactor TestAddressesXMLSerialization class."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Get rid from duplicated data in the class."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAP3%2F%2Fn7s%3D","line":7,"updated":"2013-07-15 18:14:47.000000000","message":"This title is too vague, this should concisely describe the patch.\n\nSomething like \"deduplicate data in TestAddressesXMLSerialization class\"","commit_id":"5efe564bcb9fcef2eb4e038c792df56fd8472c2f"},{"author":{"_account_id":7794,"name":"Alexander Gorodnev","email":"agorodnev@griddynamics.com","username":"agorodnev"},"change_message_id":"6985f67fe1845b39a31bb75e014b3a08277a61b5","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Alexander Gorodnev \u003cagorodnev@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2013-07-01 13:39:19 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Refactor TestAddressesXMLSerialization class."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Get rid from duplicated data in the class."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAP3%2F%2Fk%2FQ%3D","line":7,"in_reply_to":"AAAAP3%2F%2Fn7s%3D","updated":"2013-07-16 11:00:38.000000000","message":"Done","commit_id":"5efe564bcb9fcef2eb4e038c792df56fd8472c2f"},{"author":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"change_message_id":"c3e78e973f854c7f4a3eb2ee1123251f64591fb8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Alexander Gorodnev \u003cagorodnev@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2013-07-16 06:55:09 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Deduplicate data in TestAddressesXMLSerialization"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Blueprint: api-compute-servers-tests"},{"line_number":10,"context_line":"Change-Id: Ie1b212a2057748a1a067b2af4a30df32e35b672a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"AAAAQn%2F%2F2Fo%3D","line":7,"updated":"2013-07-22 08:29:13.000000000","message":"Please add a brief description with the reasoning of this change.","commit_id":"77b0250822602dc9369f02fa24751d7ab56e263f"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"4a1c70041a7df5015a7e8bd9532d7cf6a997acbf","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Deduplicate data in TestAddressesXMLSerialization"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Extract function which returns test-related data."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Blueprint: api-compute-servers-tests"},{"line_number":12,"context_line":"Change-Id: Ie1b212a2057748a1a067b2af4a30df32e35b672a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"AAAAQn%2F%2F0fU%3D","line":9,"updated":"2013-07-22 18:11:46.000000000","message":"In the future: \n\"Describe why a change is being made.\"\nhttps://wiki.openstack.org/wiki/GitCommitMessages#Information_in_commit_messages","commit_id":"91f9fe76281ffa5cc3020ef03c236e1d2d528c60"}],"nova/tests/api/openstack/compute/test_servers.py":[{"author":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"change_message_id":"7d1e54470f2e1907a507e987ed93fb8fd7edec66","unresolved":false,"context_lines":[{"line_number":4192,"context_line":"    index_serializer \u003d ips.AddressesTemplate()"},{"line_number":4193,"context_line":"    show_serializer \u003d ips.NetworkTemplate()"},{"line_number":4194,"context_line":""},{"line_number":4195,"context_line":"    def serializer_test_data(self):"},{"line_number":4196,"context_line":"        return {"},{"line_number":4197,"context_line":"            \u0027network_2\u0027: ["},{"line_number":4198,"context_line":"                {\u0027addr\u0027: \u0027192.168.0.1\u0027, \u0027version\u0027: 4},"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FeIs%3D","line":4195,"updated":"2013-07-01 08:48:51.000000000","message":"This looks like a private method and therefore should start with \u0027_\u0027.","commit_id":"4bad184a8c1fbb1d5b3fea8b81fb479c7a2fd22e"}]}
