)]}'
{
  "commit": "6ffdda0e26502a278c83992183ad96cfa19be47f",
  "tree": "da65527211b5a6c7b631666d2f797627860baa7b",
  "parents": [
    "d7da72919c7fd018465d9f0427efee11f6a4e8f0"
  ],
  "author": {
    "name": "David \u0027Digit\u0027 Turner",
    "email": "digit@google.com",
    "time": "Fri Apr 18 18:09:05 2014 +0200"
  },
  "committer": {
    "name": "David \u0027Digit\u0027 Turner",
    "email": "digit@google.com",
    "time": "Fri Jul 18 15:31:41 2014 +0200"
  },
  "message": "target-arm: Mostly stylistic upstream integration.\n\nThis changes the sources to get much closer to the upstream 2.0.0\nsources by changing a minimum amount of things, i.e.:\n\n- Adding new macros and declarations that don\u0027t impact previous ones.\n\n- Modify the gen_ldXX/gen_setXX functions in translate.c to better\n  match upstream.\n\nThis considerably reduces the differences between upstream and our\nbranch for now, though target-arm/machine.c needs a lot of future\nlove to convert everything to VMStateDescription (which will likely\nbreak snapshots, once again).\n\nChange-Id: I35a0b39fcddfffc32ac212ab3c8056c2a7df5f15\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61754e982173891ba216af8d4fb87698bd45badb",
      "old_mode": 33188,
      "old_path": "target-arm/cpu.h",
      "new_id": "13e836c762ba1dd263e37c4d305d252c7948d806",
      "new_mode": 33188,
      "new_path": "target-arm/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "2bba0bd198b3c6386017b64c961a02acbb8fc3ac",
      "old_mode": 33188,
      "old_path": "target-arm/kvm-consts.h",
      "new_id": "6009a33f10c6cbfe74382830ad7d5c8fa3f87b1e",
      "new_mode": 33188,
      "new_path": "target-arm/kvm-consts.h"
    },
    {
      "type": "modify",
      "old_id": "e3c46440181f303149f0ae0d2810108de753d077",
      "old_mode": 33188,
      "old_path": "target-arm/op_helper.c",
      "new_id": "5ca38055bccd41ade103cd617e9a539577c217b5",
      "new_mode": 33188,
      "new_path": "target-arm/op_helper.c"
    },
    {
      "type": "modify",
      "old_id": "2dc14b9da3f9d00ab28374bc5477efece8cde848",
      "old_mode": 33188,
      "old_path": "target-arm/translate.c",
      "new_id": "955eaf27383423ae8b0f698e2ac77e1e4c4e3e7b",
      "new_mode": 33188,
      "new_path": "target-arm/translate.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4761e415043f9f5219a315977040488030590d05",
      "new_mode": 33188,
      "new_path": "target-arm/translate.h"
    }
  ]
}
