)]}'
{
  "commit": "20bcf73fa80c3477b6aaf5f39f18f031ff55de92",
  "tree": "9206d86ca4125b3370c1b4144b9c34eccd8aebf6",
  "parents": [
    "8cfc114a2f293c40077d1bdb7500b29db359ca22"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Wed Jan 01 21:56:57 2014 +0000"
  },
  "committer": {
    "name": "Juan Quintela",
    "email": "quintela@redhat.com",
    "time": "Tue Feb 04 15:51:45 2014 +0100"
  },
  "message": "vmstate: Make VMSTATE_STRUCT_POINTER take type, not ptr-to-type\n\nThe VMSTATE_STRUCT_POINTER macros are a bit odd in that they\nmust be passed an argument \"FooType *\" rather than just taking\nthe FooType. They\u0027re only used in one place, so it\u0027s easy to\ntidy this up. This also lets us use the macro to replace the\nhand-rolled VMSTATE_PTIMER.\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Juan Quintela \u003cquintela@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02b7016a04628bcb41c2e9bb2c0955782db36152",
      "old_mode": 33188,
      "old_path": "hw/arm/pxa2xx.c",
      "new_id": "25ec549e7137abe1b4546115d9728a0617122db3",
      "new_mode": 33188,
      "new_path": "hw/arm/pxa2xx.c"
    },
    {
      "type": "modify",
      "old_id": "a33edf4b0c417c63c28ff4258ea10156e4b7ab30",
      "old_mode": 33188,
      "old_path": "include/hw/ptimer.h",
      "new_id": "8ebacbbda058e0b796936e24b0a2e28141b47aad",
      "new_mode": 33188,
      "new_path": "include/hw/ptimer.h"
    },
    {
      "type": "modify",
      "old_id": "be193baba110b65754a2c0b9452f908415f8c34f",
      "old_mode": 33188,
      "old_path": "include/migration/vmstate.h",
      "new_id": "fbd16a03e65dc0d34438892bb31a6991304bcaba",
      "new_mode": 33188,
      "new_path": "include/migration/vmstate.h"
    }
  ]
}
