)]}'
{
  "commit": "4333bb71405f58a8dc8d3255feb3ca5960b0daf8",
  "tree": "68229e0bed3ae42b5d0dd7eb36bb068480cd405a",
  "parents": [
    "b6b8a33354a448ee421f57676c1a93a536a63269"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Wed Sep 04 19:00:29 2013 +0200"
  },
  "committer": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@redhat.com",
    "time": "Fri Sep 06 15:25:09 2013 +0200"
  },
  "message": "block: define get_block_status return value\n\nDefine the return value of get_block_status.  Bits 0, 1, 2 and 9-62\nare valid; bit 63 (the sign bit) is reserved for errors.  Bits 3-8\nare left for future extensions.\n\nThe return code is compatible with the old is_allocated API: if a driver\nonly returns 0 or 1 (aka BDRV_BLOCK_DATA) like is_allocated used to,\nclients of is_allocated will not have any change in behavior.  Still,\nwe will return more precise information in the next patches and the\nnew definition of bdrv_is_allocated is already prepared for this.\n\nReviewed-by: Eric Blake \u003ceblake@redhat.com\u003e\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5bfe74ef674dfffdcddc306e4268493b2f02c32",
      "old_mode": 33188,
      "old_path": "block.c",
      "new_id": "97406ec7bd99b7661e9ff1c92db3077c89b18a05",
      "new_mode": 33188,
      "new_path": "block.c"
    },
    {
      "type": "modify",
      "old_id": "0b83321419b142d9250a05ddd56286041e8f38cf",
      "old_mode": 33188,
      "old_path": "include/block/block.h",
      "new_id": "728ec1aebf186bf0b9e97bceb47677cb93636b0c",
      "new_mode": 33188,
      "new_path": "include/block/block.h"
    }
  ]
}
