)]}'
{
  "commit": "6881dd5f199e283b88c69fe1a3f58331031a3752",
  "tree": "15097821471cfa20306525c568049307b8b3f0b6",
  "parents": [
    "c1ff227b91a6b75a6cfedee95a3101502a2263ba"
  ],
  "author": {
    "name": "TeLeMan",
    "email": "geleman@gmail.com",
    "time": "Tue Jun 01 12:26:20 2010 +0800"
  },
  "committer": {
    "name": "Aurelien Jarno",
    "email": "aurelien@aurel32.net",
    "time": "Wed Jun 30 20:43:54 2010 +0200"
  },
  "message": "usb-uhci: fix commit 8e65b7c04965c8355e4ce43211582b6b83054e3d for vmstate\n\nThe commit 8e65b7c04965c8355e4ce43211582b6b83054e3d introduced\nexpire_time of UHCIState. But expire_time is not in vmstate, the\nsecond uhci_frame_timer will not be fired immediately after loadvm.\n\nSigned-off-by: TeLeMan \u003cgeleman@gmail.com\u003e\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3eb9832b2625cd171417be21588e57bb7d2df699",
      "old_mode": 33188,
      "old_path": "hw/usb-uhci.c",
      "new_id": "4cdb55eb7355ce736d0afb4b54ae3c310d9c4eb0",
      "new_mode": 33188,
      "new_path": "hw/usb-uhci.c"
    }
  ]
}
