)]}'
{
  "commit": "c951d9a6751576a076ac80a5e5145ceb8d794d38",
  "tree": "3fb2ec211e17e11476872061d70a7056b72ba8d2",
  "parents": [
    "e6d89f8c2518763b4d84f05a10d3fca02b9c8182"
  ],
  "author": {
    "name": "Markus Armbruster",
    "email": "armbru@redhat.com",
    "time": "Wed Nov 16 15:43:47 2011 +0100"
  },
  "committer": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@linux.vnet.ibm.com",
    "time": "Thu Nov 17 12:57:49 2011 +0000"
  },
  "message": "monitor: Fix file_completion() to check for stat() failure\n\nstat() can fail for a file name just read with readdir().  Easiest way\nto trigger is a dangling symbolic link --- look ma, no race!  When it\nfails, file_completion() uses sb.st_mode uninitialized.  If the\ndirectory bit happens to be set, it appends a \"/\" to the completed\nname.\n\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ea35de849b245af99c05020c549946df4c7c324",
      "old_mode": 33188,
      "old_path": "monitor.c",
      "new_id": "1be222ee18aae09f73b2b232fc10dde96a713344",
      "new_mode": 33188,
      "new_path": "monitor.c"
    }
  ]
}
