)]}'
{
  "commit": "0b9d854230737b214c01e89f0b679ea36fd59e5e",
  "tree": "8ef0b27702f10ba3ffb4a1264aa7419cc3c834cc",
  "parents": [
    "5cd5f0d059ecb9ce8cc214b5e7b8b6d473b50964"
  ],
  "author": {
    "name": "Michael Roth",
    "email": "mdroth@linux.vnet.ibm.com",
    "time": "Mon Sep 19 19:03:10 2011 -0500"
  },
  "committer": {
    "name": "Luiz Capitulino",
    "email": "lcapitulino@redhat.com",
    "time": "Tue Oct 04 11:00:46 2011 -0300"
  },
  "message": "qapi: dealloc visitor, support freeing of nested lists\n\nPreviously our logic for keeping track of when we\u0027re visiting the head\nof a list was done via a global bool. This can be overwritten if dealing\nwith nested lists, so use stack entries to track this instead.\n\nReviewed-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\nSigned-off-by: Michael Roth \u003cmdroth@linux.vnet.ibm.com\u003e\nSigned-off-by: Luiz Capitulino \u003clcapitulino@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6b586ade13a5608fbbb74072341193d6f642d8fb",
      "old_mode": 33188,
      "old_path": "qapi/qapi-dealloc-visitor.c",
      "new_id": "a154523731b23a941fe0adaea0577da197f83bd8",
      "new_mode": 33188,
      "new_path": "qapi/qapi-dealloc-visitor.c"
    }
  ]
}
