)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"58ad680a98723a19fe985ff9e46594fc114294c0","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fixed PEP8 issues and unit tests"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Adds extended status fields to nova list"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The nova list command now includes \u0027Task\u0027 and \u0027Power\u0027 fields to bring parity with the dashboard."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAOn%2F%2Frmo%3D","line":9,"updated":"2013-04-29 11:16:15.000000000","message":"It sounds to me like this sentence should be the first line of the commit message.","commit_id":"de77d7cd791702380697b979f76bd0ce320e13d3"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"3d207e7a703e6bd032332b6ab03ddbc0f75ea3f5","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adds extended status fields to nova list"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The nova list command now includes \u0027Task State\u0027 and \u0027Power State\u0027 fields to bring parity with the dashboard."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"\t* Add helper function _translate_extended_states() to convert extended states to human"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"AAAAOn%2F%2Fq9A%3D","line":9,"updated":"2013-04-29 18:50:32.000000000","message":"Word-wrap to 76 columns, please…","commit_id":"cf270f886f45502b8beedef8aa027b5dbf23c30f"},{"author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"change_message_id":"56692bdbb02f76baa669caff38147b51b38480f4","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adds extended status fields to nova list"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The nova list command now includes \u0027Task State\u0027 and \u0027Power State\u0027 fields to bring parity with the dashboard."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"\t* Add helper function _translate_extended_states() to convert extended states to human"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"AAAAOn%2F%2Fq8Q%3D","line":9,"in_reply_to":"AAAAOn%2F%2Fq9A%3D","updated":"2013-04-29 18:54:55.000000000","message":"Done","commit_id":"cf270f886f45502b8beedef8aa027b5dbf23c30f"}],"novaclient/v1_1/shell.py":[{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"924ae2f9c6cd120aa1f5320cb5d5cc23da796014","unresolved":false,"context_lines":[{"line_number":981,"context_line":""},{"line_number":982,"context_line":"    servers \u003d cs.servers.list(search_opts\u003dsearch_opts)"},{"line_number":983,"context_line":"    convert \u003d [(\u0027OS-EXT-SRV-ATTR:host\u0027, \u0027host\u0027),"},{"line_number":984,"context_line":"               (\u0027OS-EXT-STS:task_state\u0027, \u0027task\u0027),"},{"line_number":985,"context_line":"               (\u0027OS-EXT-SRV-ATTR:instance_name\u0027, \u0027instance_name\u0027),"},{"line_number":986,"context_line":"               (\u0027OS-EXT-STS:power_state\u0027, \u0027power\u0027),"},{"line_number":987,"context_line":"               (\u0027hostId\u0027, \u0027host_id\u0027)]"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAOn%2F%2FrfI%3D","line":984,"updated":"2013-04-29 13:49:15.000000000","message":"I don\u0027t think you should rename task_state and power_state.  It cleans up the output a little bit, but makes the --fields arg more difficult to use.  By that I mean you can normally pass in fields as shown in the \u0027nova show\u0027 command, except for task_state and power_state which would now be different.","commit_id":"abd6ca5ca9d54903a16f3b6c0d783274edbdafba"},{"author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"change_message_id":"7e996b1c7e5cfbbd1f32d22ec9c5526218e3124f","unresolved":false,"context_lines":[{"line_number":981,"context_line":""},{"line_number":982,"context_line":"    servers \u003d cs.servers.list(search_opts\u003dsearch_opts)"},{"line_number":983,"context_line":"    convert \u003d [(\u0027OS-EXT-SRV-ATTR:host\u0027, \u0027host\u0027),"},{"line_number":984,"context_line":"               (\u0027OS-EXT-STS:task_state\u0027, \u0027task\u0027),"},{"line_number":985,"context_line":"               (\u0027OS-EXT-SRV-ATTR:instance_name\u0027, \u0027instance_name\u0027),"},{"line_number":986,"context_line":"               (\u0027OS-EXT-STS:power_state\u0027, \u0027power\u0027),"},{"line_number":987,"context_line":"               (\u0027hostId\u0027, \u0027host_id\u0027)]"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAOn%2F%2FrOI%3D","line":984,"in_reply_to":"AAAAOn%2F%2FrfI%3D","updated":"2013-04-29 16:49:42.000000000","message":"Yeah, I thought about that and went against my better judgement and changed them to make the output match the dashboard; in retrospect the expanded names are more intuitive.","commit_id":"abd6ca5ca9d54903a16f3b6c0d783274edbdafba"}]}
