)]}'
{
  "commit": "85aff1586fe4a0dfc6eda2dfd6e79e78063f4fbb",
  "tree": "5d40f41dfcb66c6cca76a3ba0bd9cb7df7a265ef",
  "parents": [
    "598a3f35c5ceab0eb7a3cf82f8aadfc2003a31d8"
  ],
  "author": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@linux.vnet.ibm.com",
    "time": "Mon Sep 05 08:30:17 2011 +0100"
  },
  "committer": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@linux.vnet.ibm.com",
    "time": "Wed Sep 21 11:30:07 2011 +0100"
  },
  "message": "trace: portable simple trace backend using glib\n\nConvert the simple trace backend to glib so that it works under Windows.\nWe cannot use pthread directly but glib provides portable abstractions.\nAlso use glib atomics instead of newish gcc builtins which may not be\nsupported on Windows toolchains.\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6093682dd338b9e8e3859c0436ef0dae7ca4066",
      "old_mode": 33188,
      "old_path": "trace/simple.c",
      "new_id": "885764a031b8964131716ade1509445d3889927e",
      "new_mode": 33188,
      "new_path": "trace/simple.c"
    }
  ]
}
