)]}'
{
  "commit": "3d284aa77f35b743679cd2be9b78b592b36c425f",
  "tree": "81d141f2a5a2765fb6b3c74c0d9834cae08ddc2f",
  "parents": [
    "b39bb6c7a55584e7e13e1f855b684ddad7975e63"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Thu May 21 10:00:47 2015 +0200"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Thu May 21 11:44:57 2015 +0200"
  },
  "message": "parse vmlinuz inside firmware\n\nThis will make it possible to load the vmlinuz from CBFS.  We need\nsome contortions because QEMU splits the real mode and protected\nmode parts of vmlinuz in different fw_cfg files.\n\nThe parsing code is lifted from QEMU.\n\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "293e4be8e3c252bc7832fe869e485956b54f6fe2",
      "old_mode": 33188,
      "old_path": "fw_cfg.c",
      "new_id": "c1b354e75f88706ee74e7e98273aea5f3f6d9a1c",
      "new_mode": 33188,
      "new_path": "fw_cfg.c"
    },
    {
      "type": "modify",
      "old_id": "dfc20afd62edcb8be6a9f5970c50b44f9c924d6e",
      "old_mode": 33188,
      "old_path": "include/bios.h",
      "new_id": "93c4c9664eccbfdee4e977728d5dfd4a682b3d25",
      "new_mode": 33188,
      "new_path": "include/bios.h"
    },
    {
      "type": "modify",
      "old_id": "51bfba3f1873a1fd94bca606502f9b1b5c7544b8",
      "old_mode": 33188,
      "old_path": "linuxboot.c",
      "new_id": "fc8b7fa7ae8a67c24e16f49f26e2950b1cb96d09",
      "new_mode": 33188,
      "new_path": "linuxboot.c"
    },
    {
      "type": "modify",
      "old_id": "e954d751dfb6696de89ce0647ebd47ab2e6e79f6",
      "old_mode": 33188,
      "old_path": "main.c",
      "new_id": "de2a2eeadf5c05b5af230ea74f5236959d3b9dd8",
      "new_mode": 33188,
      "new_path": "main.c"
    }
  ]
}
