)]}'
{
  "commit": "2345c77c6d383bd804527720551b79b1d0400693",
  "tree": "8cdc00f85b53bc327364df5b8dbc705215c3a767",
  "parents": [
    "c7aa841e9f75f0ff77fec9f918779b1951ab6b9d"
  ],
  "author": {
    "name": "Michael Roth",
    "email": "mdroth@linux.vnet.ibm.com",
    "time": "Tue Jul 19 14:50:32 2011 -0500"
  },
  "committer": {
    "name": "Luiz Capitulino",
    "email": "lcapitulino@gmail.com",
    "time": "Thu Jul 21 16:48:13 2011 -0300"
  },
  "message": "qapi: add QAPI visitor core\n\nBase definitions/includes for Visiter interface used by generated\nvisiter/marshalling code.\n\nIncludes a GenericList type. Our lists require an embedded element.\nSince these types are generated, if you want to use them in a different\ntype of data structure, there\u0027s no easy way to add another embedded\nelement. The solution is to have non-embedded lists and that what this is.\n\nSigned-off-by: Michael Roth \u003cmdroth@linux.vnet.ibm.com\u003e\nSigned-off-by: Luiz Capitulino \u003clcapitulino@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "55d18bbbec1b6cdecf0aa563fb38d3ba6f1f4f39",
      "old_mode": 33188,
      "old_path": "Makefile.objs",
      "new_id": "3b68f5914a692ee11c1df9763db63954fd774508",
      "new_mode": 33188,
      "new_path": "Makefile.objs"
    },
    {
      "type": "modify",
      "old_id": "c0c8fdf607d9519f4e8dd41e572845eaceaf4e3f",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "ad1e1e134d906374d71d3f2adb00763e11149d6c",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a79bc2b3c3126f17d03f65478d3959c57bb206ee",
      "new_mode": 33188,
      "new_path": "qapi/qapi-types-core.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddef3eda124fbc2144790cb2a342c4f3cb6ea014",
      "new_mode": 33188,
      "new_path": "qapi/qapi-visit-core.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e850746b753205c56d30eb10987577037fc90eb7",
      "new_mode": 33188,
      "new_path": "qapi/qapi-visit-core.h"
    }
  ]
}
