)]}'
{
  "commit": "05559c9f77f43fca805cc580eeab0343d795fcaa",
  "tree": "c7ffd99e9bfcf09b6c31f5ff8ecb24b0fd868c1b",
  "parents": [
    "ce2129250ed1077d053df96fc599526c4753c01b"
  ],
  "author": {
    "name": "Joe Drago",
    "email": "jdrago@netflix.com",
    "time": "Wed Jul 17 16:33:38 2019 -0700"
  },
  "committer": {
    "name": "Joe Drago",
    "email": "jdrago@netflix.com",
    "time": "Wed Jul 17 16:33:38 2019 -0700"
  },
  "message": "Added avifArray*() functions for basic dynamic arrays when parsing; Switched items and properties during parse to use dynamic arrays\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d76dd92e8b5f2afca9f4064d01a71a8ec4a71700",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "17b75605d3406d7b863c0fe39159ae3308b4b2ea",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "2eacc59f31a4f966ce0b4ba8666b7aa88c77f4c9",
      "old_mode": 33188,
      "old_path": "include/avif/internal.h",
      "new_id": "4e979f4f92ad4115157b0acae158e1807473da82",
      "new_mode": 33188,
      "new_path": "include/avif/internal.h"
    },
    {
      "type": "modify",
      "old_id": "061265012686021ebc86a54b77e8f2a0d61912cd",
      "old_mode": 33188,
      "old_path": "src/read.c",
      "new_id": "a04f56ab98ba010a5ee39e3e7e180ab4471f658e",
      "new_mode": 33188,
      "new_path": "src/read.c"
    },
    {
      "type": "modify",
      "old_id": "f05205f8c32b6d7e3466085680aa598c8f8b31d4",
      "old_mode": 33188,
      "old_path": "src/utils.c",
      "new_id": "aa54543fe412680a6554ad5280664d996ca430a5",
      "new_mode": 33188,
      "new_path": "src/utils.c"
    }
  ]
}
