)]}'
{
  "commit": "8af734ca318369c4eb76f355ed4cc7d4e6abc2a6",
  "tree": "98d98a591f95c2f05ef9fc2205b19dc92848053e",
  "parents": [
    "01eb313907dda97313b8fea62e5632fca64f069c"
  ],
  "author": {
    "name": "Alexey Kardashevskiy",
    "email": "aik@ozlabs.ru",
    "time": "Mon Jul 14 00:41:08 2014 +1000"
  },
  "committer": {
    "name": "Andreas Färber",
    "email": "afaerber@suse.de",
    "time": "Thu Sep 04 16:14:47 2014 +0200"
  },
  "message": "qom: Make object_child_foreach() safe for objects removal\n\nCurrent object_child_foreach() uses QTAILQ_FOREACH() to walk\nthrough children and that makes children removal from the callback\nimpossible.\n\nThis makes object_child_foreach() use QTAILQ_FOREACH_SAFE().\n\nSigned-off-by: Alexey Kardashevskiy \u003caik@ozlabs.ru\u003e\nReviewed-by: Hu Tao \u003chutao@cn.fujitsu.com\u003e\nSigned-off-by: Andreas Färber \u003cafaerber@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79bd0cc474b8f038c12b618f3c70edb8968d11d0",
      "old_mode": 33188,
      "old_path": "qom/object.c",
      "new_id": "a298b32f8bb789ca4e693632ce8c50fc2f8c2c63",
      "new_mode": 33188,
      "new_path": "qom/object.c"
    }
  ]
}
