)]}'
{
  "commit": "e1bc2f7b3fb19ab2abcec3d5b15e045b00ae9da1",
  "tree": "737f967f3510569800635e938565b9501dcd3232",
  "parents": [
    "0b9d854230737b214c01e89f0b679ea36fd59e5e"
  ],
  "author": {
    "name": "Michael Roth",
    "email": "mdroth@linux.vnet.ibm.com",
    "time": "Mon Sep 19 19:03:11 2011 -0500"
  },
  "committer": {
    "name": "Luiz Capitulino",
    "email": "lcapitulino@redhat.com",
    "time": "Tue Oct 04 11:00:46 2011 -0300"
  },
  "message": "qapi: modify visitor code generation for list iteration\n\nModify logic such that we never assign values to the list head argument\nto progress through the list on subsequent iterations, instead rely only\non having our return value passed back in as an argument on the next\ncall. Also update QMP I/O visitors and test cases accordingly, and add a\nmissing test case for QmpOutputVisitor.\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": "fcf8bf920b1ada0aa0e8111dc22ba1ff63aec28d",
      "old_mode": 33188,
      "old_path": "qapi/qmp-input-visitor.c",
      "new_id": "8cbc0abcfd4c432fc65554807be22a12babac336",
      "new_mode": 33188,
      "new_path": "qapi/qmp-input-visitor.c"
    },
    {
      "type": "modify",
      "old_id": "4419a31644689f2a80851578af7156a0e844c987",
      "old_mode": 33188,
      "old_path": "qapi/qmp-output-visitor.c",
      "new_id": "d67724ea4bde46e3255a73674e6c314a1d40e81f",
      "new_mode": 33188,
      "new_path": "qapi/qmp-output-visitor.c"
    },
    {
      "type": "modify",
      "old_id": "252230ef25f256c8babccc0e579c6a39c70678a9",
      "old_mode": 33188,
      "old_path": "scripts/qapi-visit.py",
      "new_id": "62de83d0f085b4a1dc59d8a390c3b6f29d98a94d",
      "new_mode": 33188,
      "new_path": "scripts/qapi-visit.py"
    },
    {
      "type": "modify",
      "old_id": "b7717deb6d38e81f4d7be617d4d65399b09b0d0d",
      "old_mode": 33188,
      "old_path": "test-visitor.c",
      "new_id": "847ce14ea1328f4551c170c609cb3150e440b8ff",
      "new_mode": 33188,
      "new_path": "test-visitor.c"
    }
  ]
}
