)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"},"change_message_id":"aa9dbfd857097b89260977255571ad051b4243e2","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Spencer Yu \u003cyushb@gohighsec.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-01-16 02:27:58 -0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Transform instance.live_migration_rollback_dest notification"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The instance.live_migration_rollback_dest.start and instance.live_migration_rollback_dest.end notifications"},{"line_number":10,"context_line":"are transformed to the versioned framework."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I9979118fbc2924921ecbcbae3bd1757d0271f771"},{"line_number":13,"context_line":"Implements: bp versioned-notification-transformation-ocata"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7a3c09a3_989dd35b","line":10,"range":{"start_line":7,"start_character":0,"end_line":10,"end_character":43},"updated":"2017-01-16 14:39:35.000000000","message":"Could you wrap the commit message to no more than 79 characters per line?","commit_id":"bac04c2f0f48208d0486984e7477564f3f0623f8"}],"nova/compute/manager.py":[{"author":{"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"},"change_message_id":"aa9dbfd857097b89260977255571ad051b4243e2","unresolved":false,"context_lines":[{"line_number":5780,"context_line":"        compute_utils.notify_about_instance_action(context, instance,"},{"line_number":5781,"context_line":"                self.host,"},{"line_number":5782,"context_line":"                action\u003dfields.NotificationAction.LIVE_MIGRATION_ROLLBACK_DEST,"},{"line_number":5783,"context_line":"                phase\u003dfields.NotificationPhase.START) "},{"line_number":5784,"context_line":""},{"line_number":5785,"context_line":"        try:"},{"line_number":5786,"context_line":"            # NOTE(tr3buchet): tear down networks on destination host"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a3c09a3_f8c5f73b","line":5783,"range":{"start_line":5783,"start_character":53,"end_line":5783,"end_character":54},"updated":"2017-01-16 14:39:35.000000000","message":"Pls remove the whitespace!","commit_id":"bac04c2f0f48208d0486984e7477564f3f0623f8"}],"nova/tests/unit/compute/test_compute.py":[{"author":{"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"},"change_message_id":"aa9dbfd857097b89260977255571ad051b4243e2","unresolved":false,"context_lines":[{"line_number":6242,"context_line":"                mock.call(c, instance, self.compute.host,"},{"line_number":6243,"context_line":"                          action\u003d\u0027live_migration_rollback_dest\u0027, phase\u003d\u0027start\u0027),"},{"line_number":6244,"context_line":"                mock.call(c, instance, self.compute.host,"},{"line_number":6245,"context_line":"                          action\u003d\u0027live_migration_rollback_dest\u0027, phase\u003d\u0027end\u0027)])             "},{"line_number":6246,"context_line":""},{"line_number":6247,"context_line":"        self.assertIsNone(ret)"},{"line_number":6248,"context_line":"        self.assertEqual(len(fake_notifier.NOTIFICATIONS), 2)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a3c09a3_d8f4bb88","line":6245,"range":{"start_line":6245,"start_character":79,"end_line":6245,"end_character":92},"updated":"2017-01-16 14:39:35.000000000","message":"Pls remove the whitespace!","commit_id":"bac04c2f0f48208d0486984e7477564f3f0623f8"}]}
