)]}'
{
  "commit": "9dac77fa4011bdb4b541a8db087eac96a602faec",
  "tree": "13305ebc63f91513d9ff579748fd73385603c8dd",
  "parents": [
    "36dd9bb5ce32bc39e25a5fcc61415f13e3ed5d17"
  ],
  "author": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Wed Jun 01 15:34:25 2011 +0300"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Tue Jul 12 13:16:09 2011 +0300"
  },
  "message": "KVM: x86 emulator: fold decode_cache into x86_emulate_ctxt\n\nThis saves a lot of pointless casts x86_emulate_ctxt and decode_cache.\n\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0e100f55b760f0b0867909ab20105943f89ea1e",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/kvm_emulate.h",
      "new_id": "6040d115ef513348378fb7c6637e3ab29c6e3fac",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/kvm_emulate.h"
    },
    {
      "type": "modify",
      "old_id": "a1b9705e3cc40e14b925fa2a98af34b189bfc998",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/emulate.c",
      "new_id": "6f08bc940fa8051426ffa67531f548951f6dc7c4",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/emulate.c"
    },
    {
      "type": "modify",
      "old_id": "d69e758d00ac4e8d41d7a535f322e9e7070fd61d",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/trace.h",
      "new_id": "624f8cb46a6b84b5daf5a598ac6f020ad3942b12",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/trace.h"
    },
    {
      "type": "modify",
      "old_id": "7e452fe31e4028f9f6c38e1078e2fde69a0d9384",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/x86.c",
      "new_id": "694538a043e711504df8cc113fcb7cc5b3a8c6f5",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/x86.c"
    }
  ]
}
