)]}'
{
  "commit": "e21899bc3593aa0d3adf64cee21c5de2ea219783",
  "tree": "10752dc846a938239d53439a3c900224cba41edf",
  "parents": [
    "3b59306b858d31d97be0ea8c64461de1d0d03572"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Wed Nov 04 16:36:14 2009 -0500"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Wed Nov 04 16:36:14 2009 -0500"
  },
  "message": "Fix array query API\n\nThe array query APIs now all do:\n\n  - Return the total number of items\n  - Take a start_offset, such that individual items can be fetched\n  - The _count IN/OUT variable always has number of items written\n    into the array upon return of the function\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5df48a3ab0fa56dac7757d71bae8652e280df0fb",
      "old_mode": 33188,
      "old_path": "TODO",
      "new_id": "a12d0ca08d0f68cef8dfca1e851f70fec42438a4",
      "new_mode": 33188,
      "new_path": "TODO"
    },
    {
      "type": "modify",
      "old_id": "3d1bc34a8c454846f9e6cefee238a9e77c6a8d5f",
      "old_mode": 33188,
      "old_path": "src/hb-ot-layout-common-private.hh",
      "new_id": "704ab19dc4a3f29d40500ec5de0591ff93018575",
      "new_mode": 33188,
      "new_path": "src/hb-ot-layout-common-private.hh"
    },
    {
      "type": "modify",
      "old_id": "69f90fec108a8dff4317896ec8797a4854d1b2f0",
      "old_mode": 33188,
      "old_path": "src/hb-ot-layout-gdef-private.hh",
      "new_id": "d96bb1614662d0197b5a951b59d8d444c91ed75e",
      "new_mode": 33188,
      "new_path": "src/hb-ot-layout-gdef-private.hh"
    },
    {
      "type": "modify",
      "old_id": "91703da31f0ed881da1e13d7d7bd703ec1d30ac9",
      "old_mode": 33188,
      "old_path": "src/hb-ot-layout-gsubgpos-private.hh",
      "new_id": "4a5b8b2ff7dd1efb647ff8d0c37f99b81487322f",
      "new_mode": 33188,
      "new_path": "src/hb-ot-layout-gsubgpos-private.hh"
    },
    {
      "type": "modify",
      "old_id": "67b2b9ae679f5db3aa355875b868d85fea09722b",
      "old_mode": 33188,
      "old_path": "src/hb-ot-layout.cc",
      "new_id": "89c73747065c39ee0238053aa82cda0f246f60ed",
      "new_mode": 33188,
      "new_path": "src/hb-ot-layout.cc"
    },
    {
      "type": "modify",
      "old_id": "54f785f681dcee4704b4c000c0d3764c40f949f6",
      "old_mode": 33188,
      "old_path": "src/hb-ot-layout.h",
      "new_id": "312482a19b0d695b63680a381cbe71d3f42d8a01",
      "new_mode": 33188,
      "new_path": "src/hb-ot-layout.h"
    }
  ]
}
