)]}'
{
  "commit": "d88b1819dd6c6ba4b2270c98bf52ce67a315066d",
  "tree": "b5afd9cd7c853c7d75ab0dc76c8273c823007e33",
  "parents": [
    "f36f394952bd6703ca3ad8d649b41a9edd02db0c"
  ],
  "author": {
    "name": "Luiz Capitulino",
    "email": "lcapitulino@redhat.com",
    "time": "Fri Feb 17 11:05:21 2012 -0200"
  },
  "committer": {
    "name": "Luiz Capitulino",
    "email": "lcapitulino@redhat.com",
    "time": "Wed Feb 22 17:23:21 2012 -0200"
  },
  "message": "block: Don\u0027t call bdrv_eject() if the tray state didn\u0027t change\n\nIt\u0027s not needed. Besides we can then assume that bdrv_eject() is\nonly called when there\u0027s a tray state change, which is useful to\nthe DEVICE_TRAY_MOVED event (going to be added in a future\ncommit).\n\nSigned-off-by: Luiz Capitulino \u003clcapitulino@redhat.com\u003e\nReviewed-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nAcked-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0adb27b799c20ae902fc8d46e1eaf6a9ca507b95",
      "old_mode": 33188,
      "old_path": "hw/ide/atapi.c",
      "new_id": "5919cf52d8482b95590eb2cc446aa465fad3e551",
      "new_mode": 33188,
      "new_path": "hw/ide/atapi.c"
    },
    {
      "type": "modify",
      "old_id": "a5d2fd1d34cf4f4dbd3c29c53f766f7658de4c2f",
      "old_mode": 33188,
      "old_path": "hw/scsi-disk.c",
      "new_id": "091ecdcc87b9a3411c8254eb8eecb8b45169600e",
      "new_mode": 33188,
      "new_path": "hw/scsi-disk.c"
    }
  ]
}
