)]}'
{
  "commit": "3fb1b5dbd397d16a855c97c3fb80fe6e9196ce7c",
  "tree": "337a8ed2aba3f195d428c7b7827a323bd8b4428d",
  "parents": [
    "35aa5375d407ecadcc3adb5cb31d27044bf7f29f"
  ],
  "author": {
    "name": "Gleb Natapov",
    "email": "gleb@redhat.com",
    "time": "Wed Apr 28 19:15:28 2010 +0300"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Sun Aug 01 10:35:30 2010 +0300"
  },
  "message": "KVM: x86 emulator: add (set|get)_msr callbacks to x86_emulate_ops\n\nAdd (set|get)_msr callbacks to x86_emulate_ops instead of calling\nthem directly.\n\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c37296d0e9095f6f36ef734cb86dbf1632aa095d",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/kvm_emulate.h",
      "new_id": "f751657be73299bfb7ebf08beee51933b2797cd8",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/kvm_emulate.h"
    },
    {
      "type": "modify",
      "old_id": "8a4aa73ff1e41f2a9259b4f85f4e544b004333c4",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/emulate.c",
      "new_id": "7c8ed560fd41002de2588a599d1320dd7d3d5e5a",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/emulate.c"
    },
    {
      "type": "modify",
      "old_id": "059d63de169b9535e4c60339d7a8899089c5480f",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/x86.c",
      "new_id": "e3a5455049b0715182177ed185364fb2ead7d9b7",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/x86.c"
    }
  ]
}
