)]}'
{
  "commit": "ceb42de899e068d10f104d570c3fb3b36ec8e8d6",
  "tree": "aa51af429a0e992f379100243ad65b25018a6a05",
  "parents": [
    "f141eafe286c785f7e2c1e312a73f90d66bdfb90"
  ],
  "author": {
    "name": "aliguori",
    "email": "aliguori@c046a42c-6fe2-441c-8c8c-71466251a162",
    "time": "Tue Apr 07 18:43:28 2009 +0000"
  },
  "committer": {
    "name": "aliguori",
    "email": "aliguori@c046a42c-6fe2-441c-8c8c-71466251a162",
    "time": "Tue Apr 07 18:43:28 2009 +0000"
  },
  "message": "native preadv/pwritev support (Christoph Hellwig)\n\nThis ties up the preadv/pwritev syscalls to qemu if they are declared in\nunistd.h.  This is the case currently on at least NetBSD and OpenBSD and\nwill hopefully soon be the case on Linux.\n\nThanks to Blue Swirl and Gerd Hoffmann for the configure autodetection\nof preadv/pwritev.\n\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\n\n\ngit-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7021 c046a42c-6fe2-441c-8c8c-71466251a162\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a78f14ed549ba8d5c2dadd8535dd75629c69247",
      "old_mode": 33188,
      "old_path": "block.c",
      "new_id": "74d19ad288ed74f4f5a0afdc798f2136c8fa2f2f",
      "new_mode": 33188,
      "new_path": "block.c"
    },
    {
      "type": "modify",
      "old_id": "15b785604c53854578fb7a7c6f58711bb60d20d3",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "412828e9bae6d0b7346c2c7667846828e2bc5ddf",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "0eb77a50d3f79320f98cb4e69c5c6f47ed9001bf",
      "old_mode": 33188,
      "old_path": "posix-aio-compat.c",
      "new_id": "c7fdac70b40b6cb50a0d4b2e7a9b4e62ab792d21",
      "new_mode": 33188,
      "new_path": "posix-aio-compat.c"
    }
  ]
}
