)]}'
{
  "commit": "d9d334176c5dba23b47be07192f431b0c030928d",
  "tree": "5b0b42fd9492c4ebaffd4ba0fa2e2d5edc8bd1ce",
  "parents": [
    "a5e3d9ef4dcca9b709999a98f6b37b9506c93ad3"
  ],
  "author": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@linux.vnet.ibm.com",
    "time": "Tue Sep 21 15:43:03 2010 +0100"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Tue Sep 21 17:00:53 2010 +0200"
  },
  "message": "blkverify: Add block driver for verifying I/O\n\nThe blkverify block driver makes investigating image format data\ncorruption much easier.  A raw image initialized with the same contents\nas the test image (e.g. qcow2 file) must be provided.  The raw image\nmirrors read/write operations and is used to verify that data read from\nthe test image is correct.\n\nSee docs/blkverify.txt for more information.\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3ef6d80dfd154cf578359df0dd4be2b9739bc823",
      "old_mode": 33188,
      "old_path": "Makefile.objs",
      "new_id": "dad459343d06a1993ac09a4a256f2b1b900457ce",
      "new_mode": 33188,
      "new_path": "Makefile.objs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4202685a63fa9543d428204c4d51b7553e8f6ad6",
      "new_mode": 33188,
      "new_path": "block/blkverify.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d556dc4e6d09f7aef059e568f1987a0ca762f30f",
      "new_mode": 33188,
      "new_path": "docs/blkverify.txt"
    }
  ]
}
