)]}'
{
  "commit": "a9c7399d6cda0a092b347f8ee49bbe44f6e1fe66",
  "tree": "a00b781aa1521efc387ae9b59875862cb37c1d3f",
  "parents": [
    "c54d2aba27f0c505d61700d656c5943e96982e60"
  ],
  "author": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Wed Nov 04 11:54:59 2009 +0200"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Thu Dec 03 09:32:24 2009 +0200"
  },
  "message": "KVM: Allow internal errors reported to userspace to carry extra data\n\nUsually userspace will freeze the guest so we can inspect it, but some\ninternal state is not available.  Add extra data to internal error\nreporting so we can expose it to the debugger.  Extra data is specific\nto the suberror.\n\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a9024797b21f03ccf9b106ae48052b96501fce2a",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/mmu.c",
      "new_id": "4c3e5b2314cb1c8ca94ff13909af2061b702466d",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/mmu.c"
    },
    {
      "type": "modify",
      "old_id": "c9cc9596e1a6510a0f3d1219c9aa989613901299",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/vmx.c",
      "new_id": "c0e66dd58a47b26a3177da9f34998a38c78a1734",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/vmx.c"
    },
    {
      "type": "modify",
      "old_id": "ca62b8e056f9b0180167ddc1f89bd0d8d9cd3cd8",
      "old_mode": 33188,
      "old_path": "include/linux/kvm.h",
      "new_id": "172639e94392c0dd5a4c671caa9a0b42be9308e0",
      "new_mode": 33188,
      "new_path": "include/linux/kvm.h"
    },
    {
      "type": "modify",
      "old_id": "bd44fb48ac43bd1f860ba8797d982f39cacbb93b",
      "old_mode": 33188,
      "old_path": "virt/kvm/kvm_main.c",
      "new_id": "f92ba138007ace7a7669492d9852055322e69b64",
      "new_mode": 33188,
      "new_path": "virt/kvm/kvm_main.c"
    }
  ]
}
