)]}'
{
  "commit": "9db1c0f7a94c6382e2b3e1365566a9a8b8ae74c1",
  "tree": "5296680df6db7c0f5d587d75fcce27810a9a22ec",
  "parents": [
    "0e8a8c8f6d988f3907d7cdba877a711a4d47ec5c"
  ],
  "author": {
    "name": "Markus Armbruster",
    "email": "armbru@redhat.com",
    "time": "Tue Jul 10 11:12:31 2012 +0200"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Tue Jul 17 16:48:30 2012 +0200"
  },
  "message": "hd-geometry: Move disk geometry guessing back from block.c\n\nCommit f3d54fc4 factored it out of hw/ide.c for reuse.  Sensible,\nexcept it was put into block.c.  Device-specific functionality should\nbe kept in device code, not the block layer.  Move it to\nhw/hd-geometry.c, and make stylistic changes required to keep\ncheckpatch.pl happy.\n\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffda1c2e670edfe46e619dffb2586b4d20ec00ab",
      "old_mode": 33188,
      "old_path": "block.c",
      "new_id": "06323cfe534727d62d74bfe6a9bef9eab8a822b8",
      "new_mode": 33188,
      "new_path": "block.c"
    },
    {
      "type": "modify",
      "old_id": "b24f6644110694e744e91e312d6a408c5d46d5f0",
      "old_mode": 33188,
      "old_path": "block.h",
      "new_id": "993894efe4bc7e98c5222c855675a88166e8a653",
      "new_mode": 33188,
      "new_path": "block.h"
    },
    {
      "type": "modify",
      "old_id": "9a350deafb167b2b4ab0500e3f6673ba6ca8e3a8",
      "old_mode": 33188,
      "old_path": "hw/Makefile.objs",
      "new_id": "c3bdedcf28aac5390990f2fa9b9f7f8a6de69b1d",
      "new_mode": 33188,
      "new_path": "hw/Makefile.objs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a4d4c62920e65c169c10fd89c7022f6a6cafdad",
      "new_mode": 33188,
      "new_path": "hw/block-common.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c45eafdd4c92d4e16e7e0d10dec0e3bae1ea8864",
      "new_mode": 33188,
      "new_path": "hw/hd-geometry.c"
    },
    {
      "type": "modify",
      "old_id": "71d4d7732a9b7f12679023fcb9ecbc37359141ef",
      "old_mode": 33188,
      "old_path": "hw/ide/core.c",
      "new_id": "0d1bf10358d874e007bc8fcfb580552812658364",
      "new_mode": 33188,
      "new_path": "hw/ide/core.c"
    },
    {
      "type": "modify",
      "old_id": "34336b1b582f0ddcbf2b7f1f07eac8bc7c674141",
      "old_mode": 33188,
      "old_path": "hw/scsi-disk.c",
      "new_id": "5339c2ef9dc9cb70fda1f8adaa7ac1de9b109ddf",
      "new_mode": 33188,
      "new_path": "hw/scsi-disk.c"
    },
    {
      "type": "modify",
      "old_id": "fe0774617b54c96417790f278e4d000bf1976a3a",
      "old_mode": 33188,
      "old_path": "hw/virtio-blk.c",
      "new_id": "f16c5ceb2a72bc860350ddf61e22eff54642d1af",
      "new_mode": 33188,
      "new_path": "hw/virtio-blk.c"
    }
  ]
}
