)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"a6ee2a496d987a09226b4b14b5d884620825a9af","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     zhoudongshu \u003czhoudshu@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2012-12-04 18:04:29 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix bug 1085771."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Bug 1085771"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAMX%2F%2F%2BHM%3D","line":7,"updated":"2012-12-04 14:47:46.000000000","message":"Please use a more descriptive first line of the commit message.","commit_id":"0e31988016b9f2e93d72d15e822e1f3ed057d3d6"},{"author":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"change_message_id":"2f11df1bd8b223b3eac6797cb3b1fe9504c1521f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     zhoudongshu \u003czhoudshu@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2012-12-04 18:04:29 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix bug 1085771."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Bug 1085771"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAMX%2F%2F%2BE4%3D","line":7,"updated":"2012-12-04 15:03:28.000000000","message":"This is not descriptive at all.","commit_id":"0e31988016b9f2e93d72d15e822e1f3ed057d3d6"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"a6ee2a496d987a09226b4b14b5d884620825a9af","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Bug 1085771"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"the instance state of vm_power_state sometimes may be NOSTATE"},{"line_number":12,"context_line":"value, when nova uses libvirt lib to query hypervisor xen."},{"line_number":13,"context_line":"Avoid for shutdowning instance automatically, we should"},{"line_number":14,"context_line":"remove this condition"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAMX%2F%2F%2BHI%3D","line":11,"updated":"2012-12-04 14:47:46.000000000","message":"the -\u003e The","commit_id":"0e31988016b9f2e93d72d15e822e1f3ed057d3d6"}],"nova/compute/manager.py":[{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"452642679498f3aad0b04ca3b6b22cb5e9bc321c","unresolved":false,"context_lines":[{"line_number":3052,"context_line":"                pass"},{"line_number":3053,"context_line":"            elif vm_state \u003d\u003d vm_states.ACTIVE:"},{"line_number":3054,"context_line":"                # The only rational power state should be RUNNING"},{"line_number":3055,"context_line":"                if vm_power_state in ("},{"line_number":3056,"context_line":"                                       power_state.SHUTDOWN,"},{"line_number":3057,"context_line":"                                       power_state.CRASHED):"},{"line_number":3058,"context_line":"                    LOG.warn(_(\"Instance shutdown by itself. Calling \""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAMX%2F%2F8zc%3D","line":3055,"updated":"2012-12-05 13:24:53.000000000","message":"Move the states up to here","commit_id":"c71c1529706bdc9db73c9c52888829504a0ad867"}]}
